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

struts2升级到2.3.1.2总结

    博客分类:
  • java
阅读更多

 

 

   1.Struts2el表达的支持

struts2.1版本之后就对el表达式不支持了,页面会抛出异常 

 

解决方法:

1)el表达式最好更改为ongl表达 

2)或者不升级页面的taglib引用,拍拍的taglibstruts2.0.9版本的,还支持el表达式

 

 

   2.Struts2表单字段处理

1)校验更加严格,不处理空格问题,会导致后台取不到相应的表单值,抛出NullPointException的错误

2)定义formvalue object时,getset方法后面第一个字母需要大写,不然无法赋值

 

 

  3. XworkActionContext的方法变更

1)Struts2.3版本中,ActionContext中的一个方法的参数发生了变更,所以所有引用这个方法的java文件需要依赖新包重新编译

2)在pom.xml添加依赖需要将最新的包放在dependencies标签的首位吧,

 

   4.Struts2 forward方式配置的变更

strutsforward type redirect-action改成redirectAction
    
老的方式 
           <result name="forward" type="redirect-action">
    
新的方式
            <result name="forward" type="redirectAction">

 

6.Struts2默认对返回值采用html编码,

如果不想用的,可以逐个修改<s:property/>标签,将escape设为false,也可以通过修改propertyTag类建默认值设为false

 

 

分享到:
评论
1 楼 a591462256 2013-08-08  
学习了,简单明了

相关推荐

    struts2.3.1.2

    10. **社区支持**:Struts2拥有活跃的社区,2.3.1.2版本的发布意味着开发者可以在论坛、邮件列表和Stack Overflow等平台找到更多关于此版本的问题解答和最佳实践。 通过下载并解压“struts-2.3.1.2”文件,你可以...

    struts2.3.1.2-all

    通过Struts2.3.1.2-all,开发者可以快速上手并掌握Struts2的开发流程,同时利用丰富的插件和扩展来满足不同项目需求。例如,Struts2支持AJAX集成,使得Web应用能提供更流畅的用户体验;通过拦截器机制,可以实现请求...

    struts-2.3.1.2-part2.rar

    总的来说,Struts 2.3.1.2-part2.rar这个压缩包包含了SSH框架中Struts 2的升级版本,其文档和源代码对于开发者来说是宝贵的资源,可以帮助他们更好地掌握SSH框架的使用,提高开发效率,构建高效、稳定的企业级Web...

    Struts2升级到2.5.30,问题解决及过程记录

    升级Struts2到2.5.30的主要目标是利用新版本提供的增强功能和安全补丁。Struts2的每个新版本通常会包含对前一版本的兼容性改进,但有时也会引入一些不兼容性,因此升级过程中需要注意以下几点: 1. **依赖库的更新*...

    Struts2版本2.3.*升级2.5.10.1用到的log4j的包(含log4j-1.2-api-2.7)

    struts2.5.10.1 使用的是log4j2 所以需要导入log4j-api-2.7log4j-core-2.7 这两个jar包 并且为了从log4j 平稳的过度到log4j2导入log4j-1.2-api-2.7 jar(避免修改代码)

    信息系统软件设计:第3章 Struts2.0-框架介绍.ppt

    Struts2并非是Struts1的直接延续,而是WebWork的升级版。WebWork社区与Struts社区合作,将两个框架融合,发展成为Struts2。这一结合使得Struts2拥有更现代的架构和更好的特性。最新的稳定版本是2.3.1.2-all,发布于...

    Struts2相关资料

    4. **Struts2.3.1.2_API.chm**:API文档是开发者的必备工具,它详细介绍了Struts2框架的接口、类和方法。CHM(Compiled HTML Help)是一种Windows下的帮助文件格式,方便开发者快速查找和理解框架的用法。 5. **...

    hibernate4struts2spring3整合案例

    这个"struts-2.3.1.2+Spring3.3.1+hibernate4.1.1 整合案例"的项目可能包含了具体的配置文件、Action类、实体类、DAO和Service接口及其实现、以及相关的JSP页面。通过分析和运行这个案例,开发者可以深入理解这些...

    struts2学习笔记

    Struts2是Struts1的升级版,由Struts1和WebWork框架合并而成,提供了更丰富的功能和更好的性能。 1.5 衡量一个框架的标准 一个好的框架应该具有易用性、灵活性、可扩展性、社区支持和文档完善等特点。Struts2因其...

    韩顺平spring雇员管理系统struts-1.3.8-lib jar包

    Struts 1.3.8的主要特点是提供了对Servlet 2.3和JSP 1.2的支持,并包含了一些错误修复和性能优化。 `struts-1.3.8-lib`这个压缩包文件包含了运行Struts 1.3.8应用程序所需的全部库文件。这些jar包主要分为以下几类...

    webx3框架指南PDF教程附学习Demo

    1.2. Webx的层次 ............................................................................................. 6 1.2.1. 三个大层次 .......................................................................

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_1_入门介绍 共29页.pptx

    - **示例**:如JQuery插件可以集成JQuery的功能到Struts2中。 #### 三、Struts2开发环境配置 ##### 3.1 配置步骤 - **创建Web项目**:使用IDE(如Eclipse或IntelliJ IDEA)创建一个新的Web项目。 - **添加Struts2...

    Struts2学习笔记(1)-入门教程

    Struts2的框架本身也需要下载,文中提到的是版本2.3.1.2,这个版本包含了许多核心库和其他必要的jar包。 Struts2的工作流程大致如下: 1. 用户通过浏览器向服务器发送请求,请求的URL会经过Tomcat解析。 2. Tomcat...

    struts-1.2.7-lib

    如果你正在考虑新项目,可能需要考虑升级到Struts 2或其他现代框架,如Spring MVC或Play Framework。 10. **学习资源**:学习Struts 1.2.7,可以参考官方文档、教程、论坛以及社区提供的示例代码。理解其工作原理有...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级缓存  22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级缓存  22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级缓存  22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 ...

Global site tag (gtag.js) - Google Analytics