`
awfrun
  • 浏览: 82440 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2.16 encoding bug

阅读更多
<?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

    Struts2.16是Apache软件基金会开发的Java Web应用程序框架Struts2的一个特定版本。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,用于构建可维护性高、结构清晰、易于扩展的企业级Web应用。它...

    struts2.16+ognl2.61+xwork2.1源码.rar

    Struts2.16、OGNL2.61和XWork2.1是Apache Struts框架的特定版本,这些源代码文件提供了深入了解该框架工作原理的机会。Struts2是一个广泛使用的Java Web应用程序开发框架,它基于Model-View-Controller(MVC)设计...

    Struts2.16 标签小节

    Struts2.16 是一个基于MVC设计模式的Java Web框架,它的核心部分是Action和Result,但标签库(Tag Library)也是其重要组成部分,提供了丰富的视图层功能,帮助开发者更便捷地构建用户界面。这篇博客主要讨论的是...

    struts 2.16.rar

    "struts 2.16.rar"这个压缩包文件包含了Struts 2框架的核心组件和其他必要的JAR包,这些文件是开发基于Struts 2的应用所必需的。 在Java Web开发中,SSH(Spring、Struts 2、Hibernate)是一个流行的集成框架,它...

    struts2.16 spring2.56 hibernate3.2 sqljdbc4 完整jar包

    Struts2.16、Spring2.5.6、Hibernate3.2以及sqljdbc4是四个在Java开发中广泛使用的开源框架和数据库驱动,它们在构建企业级Web应用程序时起着至关重要的作用。 Struts2.16是MVC(模型-视图-控制器)设计模式的一个...

    struts2.16+spring2.5+hibernate3.0工程所需jar文件

    Struts2.16、Spring2.5和Hibernate3.0是Java开发中经典的MVC框架组合,它们各自在Web应用程序开发中承担着不同的角色。Struts2作为表现层框架,负责控制应用程序流程;Spring则作为应用上下文和依赖注入(DI)框架,...

    Struts2的bug----------关于Struts2中找不到Action的

    然而,正如标题所示,“Struts2的bug——关于Struts2中找不到Action的”,这个问题可能困扰了许多开发者。在Struts2框架中,Action是核心组件,用于处理用户请求并执行业务逻辑。当系统报告找不到Action时,这通常...

    struts2_2.16的XML配置文件

    struts2_2.16的XML配置文件,自己项目内的配置文件,上传做个备份,怕以后自己忘记了。

    jqGrid demo in Struts2 & Hibernate war file part 1

    Struts 2.16, jqGrid 3.5b, hibernate 3.2 annotation 由于我的上传权限为20M,而我上传上的包括所有的源代码和支持库(jar files),体积很大,所以只好分包压缩了。我不怕麻烦,希望下载的你有耐心,下载时收一两银子...

    SSHjar.rar

    struts2.16+spring2.5+hibernater3.2框架整合必要的jar包,spring和hibernate的jar包可以使用MyEclipse自动导入,导完后删除asm2.23这个包是多余的

    struts2官方中文帮助文档最新修复Bug版(绝版)

    Struts2官方中文帮助文档是开发者了解和学习该框架的重要参考资料,其最新修复Bug版更是对原有文档的错误进行了修正,提升了学习和使用的体验。 Struts2框架的主要特性包括: 1. **Action类**:每个业务逻辑操作...

    Bug管理系统 struts2+sping2.5+hibernate3(2-2)

    本程序采用struts2.0+spring2.5+hiberhate3架构开发。 主要展示技术包括:三层架构 freemarker模版 面向切面编程 邮件发送 定时任务 缓存管理 运行环境: 1 TOMCAT 5.5及以上版本. 2 JDK5.0及以上版本. 3 ...

    ExtJS 3.2 聊天室程序(类QQ群)

    技术: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

    标题 "XSS转码 && struts2 property标签的bug" 指向的是一个关于Web安全的话题,特别是针对Struts2框架的一个特定安全问题。XSS(Cross-site scripting)是Web应用中的常见安全漏洞,而Struts2是Java开发中的流行MVC...

    搭建struts2框架

    xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"&gt; &lt;struts&gt; ...

    Struts2权威指南完整版

    相对于2007年发布的Struts 2.0,Struts 2.1改变较大,Struts 2.1不仅修正了Struts 2.0中少量Bug(这些Bug在《Struts 2.1权威指南》第一版中已经指出)。而且新增了REST、Convention和Java Templates,这些都是Struts 2...

    struts2的struts.properties配置文件详解

    12. struts.i18n.encoding:这是国际化信息的内码,Struts2用于处理国际化信息。 13. struts.i18n.reload:这是一个布尔值,用于确定是否自动加载国际化信息。如果设置为true,Struts2将自动加载国际化信息。 14. ...

    struts2lib

    标题"struts2lib"表明我们将讨论与Struts2相关的库文件,特别是"struts2.16"版本。 描述中提到的"jar文件压缩包集合"是指包含了运行Struts2框架所需的各种库文件的归档文件。在Java开发中,JAR(Java Archive)文件...

    struts2-016/017漏洞解决

    "struts2-016-017-bug-repair"压缩包很可能是包含了修复这两个漏洞的补丁或配置更改说明。为了在不升级原框架的基础上解决这些问题,你可以按照以下步骤进行: 1. **应用补丁**:检查压缩包中的文档,看是否有提供...

    struts1.3.10 和 struts2.0.14 包

    在1.3.10这个版本中,它已经相当成熟和稳定,修复了许多已知的bug,并提供了更好的性能和兼容性。Struts 1的核心组件包括Action、Form、Dispatcher(控制器)和Tiles(布局管理)。ActionServlet作为核心控制器,...

Global site tag (gtag.js) - Google Analytics