方法一(不推荐)
修改tomcat方法( 在tomcat的server.xml 里 connector里面 添加URlEncoding=“utf-8”方法二(不推荐)
name = new String (name.getBytes("iso895-1"),"utf-8")方法三
前台2次编码第一次
name=encodeURl(name);
第二次
name=encodeURl(name);
后台接受参数自动解析一次
后台进行解码一次
String name = URLDecoder.decode(name , "utf-8")
方法四
前台<s:a action="task-task.action" οnclick="f();">
<s:param name="name" value="%{@java.net.URLEncoder@encoder(name,'utf-8')}"></s:param>//解析乱码name参数名
</s:a>
http://blog.csdn.net/u011512316/article/details/21442041