一:解决表单post请求汉字乱码问题
配置在web.xml的web-app标签内,即最外层的标签
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
<filter>
<filter-name>encodingFilter</filter-name>
<!-- CharacterEncodingFilter的限定类名 -->
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<!-- 下面两个参数对应着CharacterEncodingFilter的属性的赋值 -->
<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>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
...
</web-app>
二:get请求汉字乱码问题
在server.xml中新加红色属性配置
补:springmvc有哪些过滤器:http://22j.co/cXPj
拦截器、过滤器区别:http://22j.co/cXPb
传送门 :
1.https://www.cnblogs.com/wjqblogs/p/4226655.html?utm_source=tuicool
2.https://blog.youkuaiyun.com/heweimingming/article/details/79993591?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
3.https://www.bilibili.com/video/BV1nJ411M7ZJ?p=9