问题
表单提交中文参数,如果是用post方式的话不会乱码,但如果用get方式,就会是乱码。
解决办法
tomcat 的server.xml中,加入URIEncoding
设置。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
注意
如果是用Eclipse连接Tomcat开发,要把之前的Server删掉,重新建一个Server。
解决方法来自这篇
struts2 url传参中文乱码
但这篇文章中提到的struts.xml和web.xml的配置即使不加的话也没有问题。
网友评论