1. 程式人生 > >Tomcat 釋出檔案下載(解決中文亂碼問題)

Tomcat 釋出檔案下載(解決中文亂碼問題)

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為真實路徑