tomcat 靜態資源html亂碼


項目打成war包部署在tomcat,然后404頁面放在了靜態資源下,文件是utf-8格式,查看編譯后的文件也是utf-8,並且能直接顯示,但資源就是亂碼,最后發現響應信息並不是utf-8

response headers

Content-Type: text/html;charset=ISO-8859-1

解決方案:找到 tomcat —> conf —> web.xml 文件,修改mime-mapping(它的作用是用來指定對應格式的瀏覽器處理方式,一句話就是將MIME類型映射為擴展名,好吧 更聽不懂了)

根據字母排序,找到html的處理方式,或者直接搜索,做以下修改

<mime-mapping>
        <extension>html</extension>
        <mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>

保存,重啟tomcat,終於看到了久違的頁面,舒服了。

完!

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM