在url中传了中文参数,
在action中接收打印
原因是
在url里面的中文不受你页面上设置的编码的限制,它是unicode格式传输的,跟服务器的编码相关,如果你把服务器的编码设置为utf-8或者gbk也可以解决。
解决方法
检查应用服务器的URL编码方式,Tomcat是在servlet.xml中的<Connector></Connector>中加上属性URLEncoding="UTF-8"
我修改后的配置是
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>