1. 程式人生 > >JSP中的include(靜態包含文件)在包含html文件時,亂碼問題的解決方法。

JSP中的include(靜態包含文件)在包含html文件時,亂碼問題的解決方法。

通過 url 添加 jsp 我們 fig 推薦 ont pat

第一種辦法:就是不要include html頁面,改成include jsp頁面

第二種辦法:為被包含的html文件也在第一行添加如jsp一樣的指令<%@ page lanage="java" pageEncoding="UTF-8" contentType="text/html;UTF-8" %>

第三種辦法:在web.xml中通過配置來告訴web應用,所有html文件輸出時都采用UTF-8的編碼,配置內容如下:

<jsp-config>
<jsp-property-group>
<url-pattern>*.html</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>

推薦第三種方法,因為有時候在程序中,我們是通過某種辦法動態生成html內容的。添加指令未必是個方便的動作。

JSP中的include(靜態包含文件)在包含html文件時,亂碼問題的解決方法。