1.导入核心jar的不同
struts 2.3 共需导入9个核心jar包
commons-fileupload-1.2.2.jar :文件上传组件,2.1.6版本后必须加入此文件
commons-io-2.0.1.jar : 包含io实现类
commons-lang-2.5.jar : 包含了Filter的实现类
commons-logging-1.1.1.jar :日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。
javassist-3.11.0.GA.jar :操作字节码的jar
ognl-3.0.4.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性
struts2-core-2.3.1.2.jar :Struts 2框架的核心类库,如标签库
xwork-core-2.3.1.2.jar :XWork类库,Struts 2在其上构建
freemarker-2.3.18.jar :Struts 2的UI标签的模板
struts2.0只需导入5个核心jar包
commons-logging-1.0.4.jar
ognl-2.6.11.jar
struts2-core-2.0.11.2.jar
xwork-core-2.0.5.jar
freemarker-2.3.8.jar
2.web.xml中filter的区别
struts 2.3:
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
struts 2.0:
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
分享到:
相关推荐
Struts2.3最少依赖的包指的是运行Struts2应用的基础组件集合,允许开发者在最小化外部库的情况下启动和运行项目。 Struts2的核心依赖主要包括以下几个方面: 1. **Struts2 Core**: 这是框架的主库,包含Action、...
- Struts2.0是Struts2框架的早期版本,其DTD定义了初始的配置元素。例如,`<struts>`是根元素,包含`<package>`,`<action>`等子元素。`<action>`元素定义了一个动作,包括其名称、类和结果等属性。`<result>`元素...
这段代码告诉解析器,`struts.xml`遵循的是Struts 2.0的配置DTD,它定义了所有可用的标签、属性和它们的结构。`http://struts.apache.org/dtds/struts-2.0.dtd`是DTD的网络地址,Eclipse可以在网络连接可用的情况下...
这个压缩包"Spring3.2_Struts2.3_Hibernate.4.1.rar"包含的是这三个框架的较新版本,即Spring 3.2、Struts 2.3和Hibernate 4.1,适合初学者学习和实践J2EE应用的开发。 Spring框架是Java企业级应用的核心容器,它...
在这个配置实例中,我们将深入探讨如何将Spring 3.1、Hibernate 4.2和Struts 2.3整合在一起,创建一个功能完备的MVC(模型-视图-控制器)架构。 首先,Spring框架作为核心容器,负责管理应用中的对象,包括依赖注入...
10. **commons-digester-2.0.jar**:Apache Commons Digester是一个可以解析XML文档并根据规则自动创建和配置Java对象的库。虽然Struts2主要依赖于XML配置文件,但在某些情况下,这个库可能用于解析特定的配置信息。...
此漏洞影响Struts2.0-Struts2.3所有版本,可直接导致服务器被黑客远程控制,从而引起数据泄露。漏洞根源在于,DefaultActionMapper类支持以"action:"、"redirect:"、"redirectAction:"作为导航或是重定向前缀,但是...
Struts2.3.4.1、Hibernate4.1.7和Spring3.1.2是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)。这个组合在过去的许多年里被广泛用于构建Web应用程序,因为它们各自提供了一套强大的...
### Struts2.3 + Spring4.1 + MyBatis3.2 整合实践 在Java Web开发领域,Struts2、Spring 和 MyBatis 是三个非常流行的开源框架,它们各自解决了不同的问题:Struts2 用于MVC模式的实现;Spring 作为轻量级的IoC...
Struts2.3版本引入了许多新特性,例如改进的类型转换、更灵活的配置以及对RESTful风格的支持。 Spring框架是Java企业级应用开发的基石,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性。Spring允许开发者...
"spring2.0+struts2.0+ibatis2.3完整整合"是一个经典的Java Web开发组合,这个组合在过去的许多年里被广泛应用,为开发者提供了强大的功能和灵活的架构。 **Spring框架(2.0版本)** Spring是一个全面的后端应用...
【标题】"myeclipse5,tomcat5,struts1.2,servlet2.3,jsp2.0网上购物系统" 提供了关于一个基于Java技术的电子商务平台开发的环境和框架信息。这个系统利用了MyEclipse 5作为集成开发环境(IDE),Tomcat 5作为应用...
Struts1.2+Struts2.1.6+spring 2.0+hibernate3.1+Ibatis2.3内个框架的集成
标题 "Ext Struts2.0 Spring2.0 Ibatis2.3 示例" 涉及的是一个集成开发环境,这个环境结合了三个重要的Java技术框架:Struts2、Spring和Ibatis,用于构建高效的企业级应用程序。让我们逐一深入探讨这三个框架及其在...
Struts1.2+Struts2.1.6+spring 2.0+hibernate3.1+Ibatis2.3 SSH
在本项目中,我们主要探讨的是如何利用Spring 2.5、iBatis 2.3、Struts2以及ExtJS 2.0这四个组件来构建一个用户管理系统。这是一个典型的Java Web应用架构,其中Spring作为核心框架负责依赖注入和整体架构的管理,...
Struts1.2、Spring2.0 和 iBATIS2.3 是早期广泛使用的Java Web开发框架组合,它们各自承担着不同的职责,共同构建了一个功能完善的新闻发布系统。在这个系统中,Struts作为表现层框架,负责处理用户请求并展现响应;...
在Struts2的早期版本中,尤其是2.0.xx和2.3.28.1,存在一个名为CVE-2017-9791的安全漏洞,这是一个远程代码执行(RCE)漏洞,攻击者可以利用它来运行恶意代码,对服务器造成严重危害。因此,及时升级到修复了这些...
### Struts2.0框架技术详解 #### 一、MVC思想 **1.1 Model I 模式和 Model II 模式** ##### 1.1.1 Model I 模式 在Model I模式下,整个Web应用几乎全部由JSP页面组成。JSP页面不仅接收处理客户端请求,还直接...
针对struts2开发依赖包大全 antlr-2.7.2.jar aopalliance-1.0.jar asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar classworlds-1.1.jar commons-beanutils-1.8.0.jar commons-chain-1.2.jar commons-collections...