日期:2014-05-16  浏览次数:20367 次

Struts2.1.8 JSP提交Action后,获取中文乱码解决方法。

1. 修改Tomcat的server.xml文件,找到如下节点,添加URIEncoding="UTF-8"。
例:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

改:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
?

?2. JSP页面头部标签元素

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
?

?设置pageEncoding="UTF-8"

3. 添加struts.properties文件,添加以下内容:

struts.i18n.encoding=UTF-8
?