1.Struts2对el表达的支持
struts2.1版本之后就对el表达式不支持了,页面会抛出异常
解决方法:
1)el表达式最好更改为ongl表达
2)或者不升级页面的taglib引用,拍拍的taglib是struts2.0.9版本的,还支持el表达式
2.Struts2表单字段处理
1)校验更加严格,不处理空格问题,会导致后台取不到相应的表单值,抛出NullPointException的错误
2)定义form的value object时,get,set方法后面第一个字母需要大写,不然无法赋值
3. Xwork中ActionContext的方法变更
1)Struts2.3版本中,ActionContext中的一个方法的参数发生了变更,所以所有引用这个方法的java文件需要依赖新包重新编译
2)在pom.xml添加依赖需要将最新的包放在dependencies标签的首位吧,
4.Struts2
forward方式配置的变更
struts的forward type
redirect-action改成redirectAction
老的方式
<result
name="forward" type="redirect-action">
新的方式
<result
name="forward" type="redirectAction">
6.Struts2默认对返回值采用html编码,
如果不想用的,可以逐个修改<s:property/>标签,将escape设为false,也可以通过修改propertyTag类建默认值设为false
分享到:
相关推荐
10. **社区支持**:Struts2拥有活跃的社区,2.3.1.2版本的发布意味着开发者可以在论坛、邮件列表和Stack Overflow等平台找到更多关于此版本的问题解答和最佳实践。 通过下载并解压“struts-2.3.1.2”文件,你可以...
通过Struts2.3.1.2-all,开发者可以快速上手并掌握Struts2的开发流程,同时利用丰富的插件和扩展来满足不同项目需求。例如,Struts2支持AJAX集成,使得Web应用能提供更流畅的用户体验;通过拦截器机制,可以实现请求...
总的来说,Struts 2.3.1.2-part2.rar这个压缩包包含了SSH框架中Struts 2的升级版本,其文档和源代码对于开发者来说是宝贵的资源,可以帮助他们更好地掌握SSH框架的使用,提高开发效率,构建高效、稳定的企业级Web...
升级Struts2到2.5.30的主要目标是利用新版本提供的增强功能和安全补丁。Struts2的每个新版本通常会包含对前一版本的兼容性改进,但有时也会引入一些不兼容性,因此升级过程中需要注意以下几点: 1. **依赖库的更新*...
struts2.5.10.1 使用的是log4j2 所以需要导入log4j-api-2.7log4j-core-2.7 这两个jar包 并且为了从log4j 平稳的过度到log4j2导入log4j-1.2-api-2.7 jar(避免修改代码)
Struts2并非是Struts1的直接延续,而是WebWork的升级版。WebWork社区与Struts社区合作,将两个框架融合,发展成为Struts2。这一结合使得Struts2拥有更现代的架构和更好的特性。最新的稳定版本是2.3.1.2-all,发布于...
4. **Struts2.3.1.2_API.chm**:API文档是开发者的必备工具,它详细介绍了Struts2框架的接口、类和方法。CHM(Compiled HTML Help)是一种Windows下的帮助文件格式,方便开发者快速查找和理解框架的用法。 5. **...
这个"struts-2.3.1.2+Spring3.3.1+hibernate4.1.1 整合案例"的项目可能包含了具体的配置文件、Action类、实体类、DAO和Service接口及其实现、以及相关的JSP页面。通过分析和运行这个案例,开发者可以深入理解这些...
Struts2是Struts1的升级版,由Struts1和WebWork框架合并而成,提供了更丰富的功能和更好的性能。 1.5 衡量一个框架的标准 一个好的框架应该具有易用性、灵活性、可扩展性、社区支持和文档完善等特点。Struts2因其...
Struts 1.3.8的主要特点是提供了对Servlet 2.3和JSP 1.2的支持,并包含了一些错误修复和性能优化。 `struts-1.3.8-lib`这个压缩包文件包含了运行Struts 1.3.8应用程序所需的全部库文件。这些jar包主要分为以下几类...
1.2. Webx的层次 ............................................................................................. 6 1.2.1. 三个大层次 .......................................................................
- **示例**:如JQuery插件可以集成JQuery的功能到Struts2中。 #### 三、Struts2开发环境配置 ##### 3.1 配置步骤 - **创建Web项目**:使用IDE(如Eclipse或IntelliJ IDEA)创建一个新的Web项目。 - **添加Struts2...
Struts2的框架本身也需要下载,文中提到的是版本2.3.1.2,这个版本包含了许多核心库和其他必要的jar包。 Struts2的工作流程大致如下: 1. 用户通过浏览器向服务器发送请求,请求的URL会经过Tomcat解析。 2. Tomcat...
如果你正在考虑新项目,可能需要考虑升级到Struts 2或其他现代框架,如Spring MVC或Play Framework。 10. **学习资源**:学习Struts 1.2.7,可以参考官方文档、教程、论坛以及社区提供的示例代码。理解其工作原理有...
22.4.2 配置集群范围内的第二级缓存 22.4.3 在应用程序中管理第二级缓存 22.4.4 Session与第二级缓存的交互模式 22.5 运行本章的范例程序 22.6 小结 22.7 思考题 第23章 管理Session和实现对话 23.1 ...
22.4.2 配置集群范围内的第二级缓存 22.4.3 在应用程序中管理第二级缓存 22.4.4 Session与第二级缓存的交互模式 22.5 运行本章的范例程序 22.6 小结 22.7 思考题 第23章 管理Session和实现对话 23.1 ...
22.4.2 配置集群范围内的第二级缓存 22.4.3 在应用程序中管理第二级缓存 22.4.4 Session与第二级缓存的交互模式 22.5 运行本章的范例程序 22.6 小结 22.7 思考题 第23章 管理Session和实现对话 23.1 ...