SpringMVC解决POST请求乱码 配置Filter后仍未解决

狂风中的少年 提交于 2020-02-17 01:52:45

使用SpringMVC处理post请求的时候,可能会有乱码,此时需要在web.xml配置Filter。配置如下:

<!--解决post方法中request请求的乱码-->
  <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>
    <init-param>
      <param-name>forceEncoding</param-name>
      <param-value>true</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>characterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

但是,如果配置之后还是乱码,则将该Filter放在其他Filter的最前面。

最好放在最前面!!!!

最好放在最前面!!!!

最好放在最前面!!!!

查找了半天原因,尝试了各种解决方案,最后该方法却成功将问题解决。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!