之前百度說是改tomcat的service.xml檔案,但是修改后還是不行,只有在web.xml檔案中把中文過濾器注釋掉,html頁面才是中文,請問大佬,這是怎么回事,無論注釋還是不注釋,jsp頁面都沒問題,但沒測驗jsp的get和post接收的資料亂碼嗎
這是我的過濾器
<!-- 配置 springMVC 編碼過濾器 -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<!-- 設定過濾器中的屬性值 -->
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<!-- 啟動過濾器 -->
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<!-- 過濾所有請求 -->
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
uj5u.com熱心網友回復:
有沒有大佬指點一下uj5u.com熱心網友回復:
首先如果是頁碼亂碼不一定就是過濾器問題!你的html里面是可以宣告網頁編碼的,看一下頁面里面的編碼
uj5u.com熱心網友回復:
在idea里沒問題,都是中文,html里也設定編碼了,但就是啟動tomcat打開后亂碼轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134477.html
標籤:Java EE
上一篇:有個小問題,想問問大佬們如何解決
下一篇:求前輩看看!!!
