在apache-tomcat-6.0.39\conf目录下,找到server.xml文件
在<Connector connectionTimeout="20000" maxThreads="150" port="8888" protocol="HTTP/1.1" redirectPort="8443"/>中添加两个设置useBodyEncodingForURI="true"和 URIEncoding="UTF-8"
最后长成这样即可:
<Connector useBodyEncodingForURI="true" URIEncoding="UTF-8" connectionTimeout="20000" maxThreads="150" port="8888" protocol="HTTP/1.1" redirectPort="8443"/>
PS:修改tomcat的默认编码可以解决前台传值到后台的中文乱码问题。