这篇文章主要介绍了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编码
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。