SpringMVC學習12:亂碼問題解決
阿新 • • 發佈:2022-04-17
-
亂碼問題測試:
-
1,前端頁面:
<%
-
2,後臺程式碼:
-
-
解決方案:
-
1,使用SpringMVC的過濾器:
-
【注意】:url-pattern的值為:/*
<!-- 但是我們發現 , 有些極端情況下.這個過濾器對get的支援不好 -->
<filter>
<filter-name>encoding</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>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> -
2,修改tomcat配置檔案 :設定編碼!
<Connector URIEncoding="utf-8" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> -
3,極端情況:自己寫過濾器
/**
* 解決get和post請求 全部亂碼的過濾器
*/
public class GenericEncodingFilter implements Filter {
-