<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.i18n.encoding" value="GBK" />
</struts>
如果按帮助文档说明,编码应该是这样设置的。调试了很久还不行后来上网查了才知道这个2.16版本的一个BUG,它的下一个版本就改正过来了。如果要解决中文问题只能用过滤器了。
不过有个有趣的问题,在web.xml
<filter>
<filter-name>struts2</filter-name>
<!--<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>-->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
只要org.apache.struts2.dispatcher.FilterDispatcher(用2.0版本的使用的)就可以用中文了,不过官方推荐用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
这样看来是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter这个类有问题,具体有什么问题我也没去了解
分享到:
相关推荐
Struts2.16是Apache软件基金会开发的Java Web应用程序框架Struts2的一个特定版本。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,用于构建可维护性高、结构清晰、易于扩展的企业级Web应用。它...
Struts2.16、OGNL2.61和XWork2.1是Apache Struts框架的特定版本,这些源代码文件提供了深入了解该框架工作原理的机会。Struts2是一个广泛使用的Java Web应用程序开发框架,它基于Model-View-Controller(MVC)设计...
Struts2.16 是一个基于MVC设计模式的Java Web框架,它的核心部分是Action和Result,但标签库(Tag Library)也是其重要组成部分,提供了丰富的视图层功能,帮助开发者更便捷地构建用户界面。这篇博客主要讨论的是...
"struts 2.16.rar"这个压缩包文件包含了Struts 2框架的核心组件和其他必要的JAR包,这些文件是开发基于Struts 2的应用所必需的。 在Java Web开发中,SSH(Spring、Struts 2、Hibernate)是一个流行的集成框架,它...
Struts2.16、Spring2.5.6、Hibernate3.2以及sqljdbc4是四个在Java开发中广泛使用的开源框架和数据库驱动,它们在构建企业级Web应用程序时起着至关重要的作用。 Struts2.16是MVC(模型-视图-控制器)设计模式的一个...
Struts2.16、Spring2.5和Hibernate3.0是Java开发中经典的MVC框架组合,它们各自在Web应用程序开发中承担着不同的角色。Struts2作为表现层框架,负责控制应用程序流程;Spring则作为应用上下文和依赖注入(DI)框架,...
然而,正如标题所示,“Struts2的bug——关于Struts2中找不到Action的”,这个问题可能困扰了许多开发者。在Struts2框架中,Action是核心组件,用于处理用户请求并执行业务逻辑。当系统报告找不到Action时,这通常...
struts2_2.16的XML配置文件,自己项目内的配置文件,上传做个备份,怕以后自己忘记了。
Struts 2.16, jqGrid 3.5b, hibernate 3.2 annotation 由于我的上传权限为20M,而我上传上的包括所有的源代码和支持库(jar files),体积很大,所以只好分包压缩了。我不怕麻烦,希望下载的你有耐心,下载时收一两银子...
struts2.16+spring2.5+hibernater3.2框架整合必要的jar包,spring和hibernate的jar包可以使用MyEclipse自动导入,导完后删除asm2.23这个包是多余的
Struts2官方中文帮助文档是开发者了解和学习该框架的重要参考资料,其最新修复Bug版更是对原有文档的错误进行了修正,提升了学习和使用的体验。 Struts2框架的主要特性包括: 1. **Action类**:每个业务逻辑操作...
本程序采用struts2.0+spring2.5+hiberhate3架构开发。 主要展示技术包括:三层架构 freemarker模版 面向切面编程 邮件发送 定时任务 缓存管理 运行环境: 1 TOMCAT 5.5及以上版本. 2 JDK5.0及以上版本. 3 ...
技术:ExtJS 3.2 DWR 3.0 Struts 2.16 Spring 2.0 Hibernate 3.2 MySql 5.0 原文地址: http://yourgame.javaeye.com/blog/681537 火狐浏览器,谷歌浏览器测试通过. 讨论Q_群:91986229(群3) 76202406(群2) 62150370...
标题 "XSS转码 && struts2 property标签的bug" 指向的是一个关于Web安全的话题,特别是针对Struts2框架的一个特定安全问题。XSS(Cross-site scripting)是Web应用中的常见安全漏洞,而Struts2是Java开发中的流行MVC...
xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> ...
相对于2007年发布的Struts 2.0,Struts 2.1改变较大,Struts 2.1不仅修正了Struts 2.0中少量Bug(这些Bug在《Struts 2.1权威指南》第一版中已经指出)。而且新增了REST、Convention和Java Templates,这些都是Struts 2...
12. struts.i18n.encoding:这是国际化信息的内码,Struts2用于处理国际化信息。 13. struts.i18n.reload:这是一个布尔值,用于确定是否自动加载国际化信息。如果设置为true,Struts2将自动加载国际化信息。 14. ...
标题"struts2lib"表明我们将讨论与Struts2相关的库文件,特别是"struts2.16"版本。 描述中提到的"jar文件压缩包集合"是指包含了运行Struts2框架所需的各种库文件的归档文件。在Java开发中,JAR(Java Archive)文件...
"struts2-016-017-bug-repair"压缩包很可能是包含了修复这两个漏洞的补丁或配置更改说明。为了在不升级原框架的基础上解决这些问题,你可以按照以下步骤进行: 1. **应用补丁**:检查压缩包中的文档,看是否有提供...
在1.3.10这个版本中,它已经相当成熟和稳定,修复了许多已知的bug,并提供了更好的性能和兼容性。Struts 1的核心组件包括Action、Form、Dispatcher(控制器)和Tiles(布局管理)。ActionServlet作为核心控制器,...