Struts2中解决中文乱码有关问题

Struts2中解决中文乱码问题

1.JSP中设置页面编码为“GB18030”

    <%@ page language="java" pageEncoding="GB18030"%>

2.struts.xml添加如下配置:

    <constant name="struts.i18n.encoding" value="GBK"></constant>

3.web.xml中根据Struts2版本不同,配置如下过滤器:

    2.1.7之后的版本:

 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

    2.1.7之前的版本:

 <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

<!--EndFragment-->

<!--EndFragment-->