1.解决页面显示编码问题
(1)所有页面编码都是统一
(2)设置<constant name="struts.i18n.encoding" value="UTF-8" />在struts.xml文件中
2.解决get方式编码问题,就是在url上传递参数
(1)修改server.xml就是tomcat的配置文件
<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
(2)在每一个获得参数的地方用代码转码
String changeEncoding = new String (user.getUsername().getBytes("ISO-8859-1"),"UTF-8");
user = userBiz.getByUsername(changeEncoding);
3.解决post方式显示乱码
(1)编写一个Filter,然后注册就可以了