1.如果使用的Tomcat版本是8以上,则不需要关心get请求方式,需要解决的是在post请求方式下的乱码问题
解决方法:在web.xml文件种配置Spring的编码过滤器CharacterEncodingFilter
-
- <filter>
- <filter-name>CharacterEncodingFilterfilter-name>
- <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
- <init-param>
- <param-name>encodingparam-name>
- <param-value>UTF-8param-value>
- init-param>
- <init-param>
- <param-name>forceEncodingparam-name>
- <param-value>trueparam-value>
- init-param>
- filter>
- <filter-mapping>
- <filter-name>CharacterEncodingFilterfilter-name>
- <url-pattern>/*url-pattern>
- filter-mapping>
2.如果使用的Tomcat版本是7,则要在
tomcat\apache-tomcat-8.5.16\conf\server.xml中的Connector标签中配置URIEncoding=“UTF-8”