springmvc乱码过滤器不起作用问题解决
程序员文章站
2022-07-14 11:24:36
...
今天在用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>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
前端用的是post请求,但是乱码问题并没有解决。
通过查找资料,在tomcat目录下的\conf\server.xml文件找到Connector标签
在后面加入URIEncoding="UTF-8"就可以解决乱码问题了。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>