与apache有关的tomcat,struts2下的中文乱码
1.构建含有中文参数的url时,进行编码
2.tomcat会自动进行url的解码,如果出现乱码
a.可以通过设定server.xml中的URIEncoding解决。
b.也可以在构建url时,使用二次编码。如果使用了二次编码,在后台使用的时候需要解码。
3.对于tomcat中server.xml的修改有一点说明,如果使用了apache或者IIS进行ajp转发,注意修改的应该是对应ajp配置部分的代码。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/>