Tomcat 釋出檔案下載(解決中文亂碼問題)
阿新 • • 發佈:2018-12-31
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為真實路徑