站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题显示服务器端文件系统中的图片

显示服务器端文件系统中的图片

摘要: 显示不在application server管理范围的其它文件目录内的图片
环境:Windows pro 2000 + sp4, JBoss 3.2.7(with tomcat integrated in), JSF (Sun RI 1.1), Spring 1.2.4

背景:用户通过提交产品信息以及上传图片到服务器端,查询时能够显示图片;应用pack成一个war文件,所以,无法把上传的文件保存在war文件内,只能保存到服务器的非Application server的目录内[例如App server path: d:\jboss3,文件存放目录:e:\files\images]。

我们这里不讨论文件的上传以及如何保存到非application server管理的目录范围,只讨论JSP页面如何显示这些已经上传的图片。

方法:
设置额外的一个context,例如假定原来的应用context是/catalog,新增加的context是/catalog/images;

1,编辑文件:$jboss_home\server\default\deploy\jbossweb-tomcat50.sar\server.xml
增加context定义,其余部分保存不变,参考下文引用。





redirectPort="8443" debug="0" protocol="AJP/1.3"/>


certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping" />

verbosityLevel="WARNING" category="org.jboss.web.localhost.Engine"/>