SpringMVC学习12:乱码问题解决
-
乱码问题测试:
-
1,前端页面:
<% -
2,后台代码:
-
-
解决方案:
-
1,使用SpringMVC的过滤器:
-
【注意】:url-pattern的值为:/*
<filter>
<filter-name>encodingfilter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
<init-param>
<param-name>encodingparam-name>
<param-value>utf-8param-value>
init-param>
filter>
<filter-mapping>
<filter-name>encodingfilter-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 {
?
-