01_10_Struts2_2.1.6版本的中文问题

Posted FlyBack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01_10_Struts2_2.1.6版本的中文问题相关的知识,希望对你有一定的参考价值。

01_10_Struts2_2.1.6版本的中文问题

1. 由于Struts2_2.1.6存在bug

正常情况下在struts.xml配置如下一行

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

可以解决jsp提交中文乱码问题,高版本,暂时未测试

2. 处理方法调整Struts2_2.1.6的过滤类

调整web.xml文件

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

调整为

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

同时struts.xml

<constant name="struts.i18n.encoding" value="UTF-8"></constant>

因为默认为UTF-8所以,此列可以省略

以上是关于01_10_Struts2_2.1.6版本的中文问题的主要内容,如果未能解决你的问题,请参考以下文章

框架学习第一天——struts2_01

day25_day27_Struts2_学习回顾

JAVAEE学习——struts2_01:简介搭建架构配置action类详解和练习:客户列表

struts_01

struts2.5.2 通配符问题_亲测有用

java.lang.NoSuchFieldError:VERSION_2_3_0