想正常使用struts2.1.6,至少需要如下6 个jar包:
struts2-core-2.1.6.jar
freemarker-2.3.13.jar
commons-logging-1.0.4.jar
ognl-2.6.11.jar
xwork-2.1.2.jar
commons-fileupload-1.2.1.jar
要注意的是,Struts 2.1.6的最小jar包配置比Struts2.0.14多了一个commons-fileupload-1.2.1.jar。
如果要使用Struts2的注释功能,在Struts2.0.14中只要引用了struts2-core-2.1.6.jar文件即可,而在 struts2.1.6中还需要引用struts2-convention-plugin-2.1.6.jar文件,而且注释类的包也变了(又增加了一些新的注释类),Struts2.0.14中的注释类在org.apache.struts2.config包中,而struts2.1.6的注释类在 org.apache.struts2.convention.annotation包中。除此之外,有些注释的属性名也变了,如Result注释在 struts2.0.14中有一个value属性,表示一个要转入的URL,而
Struts2.1.6的Result注释中使用location属性代替了value属性(不再有value属性了),但它们的使用方法相同。
因此,读者在使用Struts2.1.x时要注意,这一版本与Struts2.0.x并不完全兼容(但大部分还是兼容的)。据我的经验,Struts2.1.x版本将是比较稳定的一个Struts2版本,因此,Struts1.x就是在Struts1.1版本才开始流行起来的。
以前也测试过Struts2的其他版本,经部分测试,目前Struts 2分为三个版本阶段:Struts 2.0.9及以前版本、Struts2.0.10至Struts2.0.14、Struts 2.1.x,这三类版本都不太兼容,如果确定使用struts2来开发程序,建议直接使用struts2.1.6及以后的版本,这是一个比较稳定的Struts2版本。
分享到:
相关推荐
在使用Struts2进行开发之前,我们需要先将Struts2的jar包引入到项目中,这样才能利用其提供的API和服务。 Struts2的核心jar包通常包括以下几个部分: 1. **struts2-core.jar**:这是Struts2的核心库,包含了框架的...
Struts2是一个非常流行的Java Web框架,用于构建...总之,这个Struts2必要jar包整合为开发者提供了一个快速启动Struts2项目的起点,但深入理解和掌握Struts2的原理和最佳实践,是构建高效、稳定、安全的Web应用的关键。
这个压缩包包含的“struts2-2.3.16必要jar包”是Struts2框架的特定版本2.3.16的核心组件和依赖库。这个版本的Struts2已经经过测试,确保没有多余的冲突包,可以放心使用。 在Java Web开发中,Struts2框架提供了强大...
struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包struts2 架包
本资源包含"struts2所有jar包程序文件",是开发者进行Struts2应用开发不可或缺的组件集合。 在Java Web开发中,jar(Java Archive)文件是一种归档格式,用于打包多个类文件和相关的元数据。Struts2框架的jar包通常...
Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包Struts2详细包...
下面将详细阐述这些必要的jar包及其在Struts2中的作用。 1. **struts2-core.jar**:这是Struts2的核心库,包含了框架的主要组件,如Action、Result、Interceptor等。它提供了Action接口和ActionSupport类,使得...
这个“struts2 jar包”包含了Struts2框架运行所需的全部类库,是开发和运行Struts2应用的基础。 Struts2 jar包通常包括以下几个关键部分: 1. **核心框架**:struts2-core.jar 包含了Struts2框架的基本组件,如...
这个“struts2全部的jar包”压缩文件包含了运行Struts2应用程序所需的所有核心库和依赖组件。这里我们将深入探讨Struts2框架的关键知识点以及这些JAR包的作用。 1. **Struts2框架基础**: Struts2是Apache软件基金...
在提供的"struts2jar包.zip"中,我们可以找到一系列与Struts2相关的JAR文件,这些文件包含了Struts2框架的核心组件、扩展和依赖库。下面将详细介绍这些文件可能包含的内容及其重要性: 1. **核心组件**: - `...
本资源包含的"Struts2全部jar包"是搭建Struts2项目的基础,确保了所有必要的库文件都已准备就绪。 Struts2框架的核心特性包括: 1. **Action类**:Struts2中的Action类是业务逻辑处理的主要组件。每个Action类对应...
标题中的"struts2核心包"指的是Struts2框架的基础组件,其中包括`struts2-core-2.0.14.jar`。这个版本号表示该框架是2.0.14版,这是一个较早的版本,但仍然广泛使用。`xwork-2.0.4.jar`是Struts2依赖的一个重要库,...
这个“struts2资源包”包含了运行一个基于Struts2的应用程序所需的核心库和依赖文件。下面我们将详细探讨这些组件的作用及其在Struts2框架中的重要性。 1. **classes12.jar**:这是Oracle公司提供的JDBC驱动程序,...
这个"Struts2 开发包"包含了用于开发基于Struts2的应用所需的核心组件和配置文件。以下是对这些关键元素的详细解释: 1. **Struts2核心库(jar包)**:Struts2框架的jar文件是开发的基础,它们提供了框架的运行时...
标题中的"struts2必要的包免费下载"意味着我们需要关注Struts2框架的必备组件,这些组件通常包括以下几个部分: 1. **Struts2核心库**:这是框架的基础,包含处理请求、调度动作、执行拦截器链的核心类。主要的JAR...
本文将深入探讨Struts2 JAR包及其在开发中的作用。 首先,`struts2`这个标签直接指向了我们讨论的核心——Struts2框架。Struts2是Struts1的升级版,它继承了Struts1的优点并解决了其存在的问题,提供了更高效的请求...
综上所述,"struts2的各种jar包"涵盖了构建Struts2应用所需的所有组件,从基础框架到特定功能的扩展,它们共同构建了一个强大且灵活的MVC框架。理解并熟练掌握这些知识点,将有助于你高效地开发和维护基于Struts2的...
这个“struts2 发布包”很可能是老版本的Struts2,具体版本为1.3.9,这在Web开发的历史上是一个相当早期的版本。Struts2是Struts1的升级版,它融合了WebWork框架的核心特性,提供了更强大的功能和更优秀的架构设计。...