SpringMVC请求乱码处理的2种方式

  

这篇文章主要介绍了SpringMVC请求乱码处理的2种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  

<强>一、post请求乱码
  

  

在网络。xml中加入
  

        & lt; filter>   & lt; filter-name> CharacterEncodingFilter   & lt; filter-class> org.springframework.web.filter.CharacterEncodingFilter   & lt; init-param>   & lt; param-name> encoding   & lt; param-value> utf-8   & lt;/init-param>   & lt;/filter>   & lt; filter-mapping>   & lt; filter-name> CharacterEncodingFilter   & lt; url-pattern>/* & lt;/url-pattern>   & lt;/filter-mapping>      

以上可以解决后请求乱码问题。
  

  

<强>二,请求乱码
  

  

对于得到请求中文参数出现乱码解决方法有两个:
  

  

修改tomcat配置文件添加编码与工程编码一致,如下:
  

        & lt;连接器URIEncoding=" utf - 8 " connectionTimeout===?080”“20000”港口协议“HTTP/1.1”redirectPort=" 8443 "/祝辞      

另外一种方法对参数进行重新编码:
  

        字符串的用户名新   字符串(request.getParamter .getBytes(“用户名”)(“ISO8859-1”)、“utf - 8”)      

ISO8859-1是tomcat默认编码,需要将tomcat编码后的内容按utf - 8编码

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

SpringMVC请求乱码处理的2种方式