Struts2解决编码问题

1.解决页面显示编码问题

(1)所有页面编码都是统一

(2)设置在struts.xml文件中

2.解决get方式编码问题,就是在url上传递参数

(1)修改server.xml就是tomcat的配置文件

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,然后注册就可以了

你可能感兴趣的:(SSH,Java,乱码,struts2,get,post)