<form method=”默认为get”…>
<s:form mothod=”默认为post”…>
=====================================
表单post方式提交时,解决乱码的方法为(firefox查看)
表单为get提交时,解决乱码的方法为:
1、key=new String (key.getBytes(“iso8859-1”),”utf-8”);
2、修改tomcat的server.xml,在配置<connector port=”8080” protocol=”http/1.1 …..”处增加,URIEncoding=”utf-8”
3、(不依赖Tomcat的配置,推荐):
浏览器中两次URL编码(对于struts2要OGNL开启静态方法)
<s: param name=”key” value=”%{@[email protected](key,’utf-8’)}”><s :param>
服务器端一次URL解码:
key=URLEncoder.decode(key,”utf-8”);
时间: 2024-12-28 16:09:11