struts2 参数传递中文乱码
(2009-06-20 13:06:29) 标签: 杂谈 |
这里只解决参数传递中的中文乱码问题。
step1:修改Tomcat---->conf----->server.xml文件,在修改端口的标签后面加一行代码,
- <Connector
port="8080" protocol="HTTP/1.1" -
connectionTimeout="20000" -
redirectPort="8443" URIEncoding="UTF-8"/>
step2:编写过滤器Filter .网上去找。很多
step3:在web.xml中添加过滤器。
- <filter>
- <filter-name>characterEncoding</filter-name>
- <filter-class>com.v512.example.CharacterEncodingFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>characterEncoding</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
step4:在struts2.xml中指定编码方式。
<constant name="struts.i18n.encoding" value="utf-8"></constant>