网上有好多种方法,试了第一种,也是最简单的一种,struts2.xml加东西,没用,然后看了第二种改为自己用的utf-8,成功解决action传值乱码。
第二种:可通过配置TOMCAT来解决此问题,具体解决方法如下:在tomcat的server.xml里,找到<Connectorport="8080"
其中是修改 disableUploadTimeout="true" useBodyEncodingForURI="true"URIEncoding="utf-8" 其方法是防止在url中出现乱码
然后在每个Jsp页面添加如下代码
<%@ pagepageEncoding=”utf-8″%>
<%@ pagecontentType=”text/html;charset=utf-8″%>
<%request.setCharacterEncoding(”utf-8″);%>
http://blog.sina.com.cn/s/blog_4ae846c6010178un.html