1. 配置文件conf/web.xml:
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
将原来的false改为true,
2. 改tomcat的server.xml文件(这里是解决含有中文的文件、图片的不能下载、显示的问题)
<Connector port="30021" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>
URIEncoding="UTF-8" 加上这句就可以识别中文文件了,也就是不光可以在jsp中显示中文,还可以下载显示。
3.如果需要将文件路径映射到磁盘的某个路径下时
还需要配置文件conf/server.xml: 在host中添加
<Context path="/fileupload" docBase="D:\sms\fileupload"></Context>
path为虚拟路径,docBase为真实路径