SpringMVC之GET请求参数中文乱码

只怪自己项目做太少,遇到这些问题纠结太久,浪费时间太多.

在此记录,


WEB.XML文件中的编码过滤器设置是针对POST请求的,tomacat对GET和POST请求处理方式是不同的,要处理针对GET请求的编码问题,则需要改tomcat,conf目录下的server.xml配置文件,如下:

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

改为:

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>

 

eclipse清理项目,tomcat缓存再次运行即可!

你可能感兴趣的:(SpringMVC)