一直以来,用的是Struts2老版本的jar包,Struts2 新版本也发布一段时间了,一直不想换,也许是对它的感情还不错吧,呵呵……不过,咱们也不能当守旧派是吧。好了,了解一下struts2新版本吧。
想使用struts2新版本,那就要知道哪几个是最基本的jar包,注意:是“最”基本的哦!
如下:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.16.jar
ognl-3.0.jar
struts2-core-2.2.1.1.jar
xwork-core-2.2.1.1.jar
javassist-3.7.ga.jar
注意最后一个,在以前的版本中是没有这个的,但是在新版本中必须要有这个。从哪整呢??把从官方下载的包解压,找到apps,随便解压一个,里面就有javassist-3.7.ga.jar这个包。把上面所说的包放到web项目lib下,试试吧,顺利哦!
Struts2jar包下载地址:http://struts.apache.org/download.cgi#struts2211
分享到:
相关推荐
除了这些基本jar包,开发者还可能需要根据实际需求添加其他插件,比如Spring集成插件、Hibernate插件等,以实现更高级的功能,如依赖注入和持久化操作。 总的来说,"struts2 基本jar包"是构建基于Struts2框架的Web...
8. **javassist**: 这是一个字节码操作库,Struts2使用它来实现动态方法调用和拦截器的运行时生成。 9. **log4j**: 日志记录库,用于调试和监控应用的运行情况。 10. **servlet-api**: Java Servlet API,所有Web...
此外,描述中提到的"Struts2 入门\struts2基本jar包"目录,通常会包含一些基础的入门示例和教程所需的jar包,这些可能包括了用于演示基本功能和配置的简化版本,如简单的Action类、配置文件、以及其他必要的依赖。...
综上所述,"struts2的各种jar包"涵盖了构建Struts2应用所需的所有组件,从基础框架到特定功能的扩展,它们共同构建了一个强大且灵活的MVC框架。理解并熟练掌握这些知识点,将有助于你高效地开发和维护基于Struts2的...
标题“struts-2.5所有jar包”指的是Struts2框架的2.5版本所需的全部依赖库。这些jar包是构建和运行Struts2应用程序的基础,包含了框架的核心组件、插件、以及其他必要的库。其中,`struts-2.5.16`可能是Struts2框架...
以下是Struts2需要的基本JAR包的详细解释: 1. **struts2-core.jar**:这是Struts2框架的核心库,包含了框架的主要组件,如Action、Result、Interceptor等。它提供了解析请求、执行Action、跳转结果页面以及处理...
在使用Struts2全部jar包时,开发者需要将这些库文件加入到项目的类路径中,通常包括Struts2的核心库、依赖的Apache Commons库、OGNL库以及可能的插件库。一旦完成配置,就可以开始编写Action类、创建视图和配置拦截...
总之,这个资源提供的Struts2基本jar包是构建SSH集成项目的重要组成部分,它们提供了Struts2框架运行所必需的功能,使开发者能够快速、高效地开发Web应用程序。通过深入理解和熟练运用这些jar包,可以提升开发效率,...
Struts2是一个强大的Java Web应用程序框架,用于构建和部署可维护、高性能的MVC(Model-View-...在实际项目中,根据需求,可能还需要引入其他插件或依赖,但以上7个JAR包是构建一个基本Struts2应用的必备组件。
5. **javassist.jar**:Javassist是一个字节码操作库,Struts2使用它在运行时动态地修改或创建类,实现AOP(面向切面编程)功能。 6. **struts2-convention-plugin.jar**:这是Struts2的约定优于配置插件,它可以...
在使用Struts1和Struts2时,需要添加对应的jar包到项目的类路径中。例如: - **Struts 1.3.8 jar包**:这包含Struts1的主要库,如struts.jar、commons-logging.jar、commons-beanutils.jar等,用于实现MVC架构和...
在“struts2基本jar包”中,包含了一系列核心库和其他依赖的jar包,它们是构建基于Struts2的应用程序所必需的。这些jar包提供了框架的核心功能,如Action类、拦截器、结果类型、配置管理等。以下是对主要jar包及其...
6. **配置文件**:Struts2使用struts.xml或者其他的配置文件来定义Action、结果类型、拦截器栈等,使得开发者可以灵活地控制应用程序的行为。 7. **Action与结果**:Action是处理用户请求的核心,它接收请求,执行...
主要包括的库文件有:commons-beanutils-1.7.0.jar,commons-fileupload-1.2.2.jar,commons-io-2.0.1.jar,commons-...这个是构建struts2要导入的最基本库文件,若需要更多功能的话,可能需要导入更多指定的jar包。
首先,我们来看一下Struts2框架的基本结构和组成部分: 1. **Action**:这是业务逻辑的载体,处理用户的请求,并与模型进行交互。开发者需要创建Action类,该类继承自`com.opensymphony.xwork2.ActionSupport`或其...
在这个“Struts2 整合jar包+json整合jar包+基本使用jar包”中,我们关注的是如何将Struts2框架与JSON(JavaScript Object Notation)集成,以及使用基础的Struts2 jar包。 首先,Struts2的核心jar包包含了许多核心...
Struts2的核心jar包包括: - `struts2-core.jar`:核心框架。 - `struts2-convention-plugin.jar`:自动配置插件。 - `struts2-json-plugin.jar`:JSON支持。 - `struts2-spring-plugin.jar`:与Spring集成的...
以上jar包是Struts2开发的基本组成部分,它们共同构成了Struts2框架的运行环境。根据项目的具体需求,可能还需要其他插件或库,如数据库驱动、国际化支持等。确保这些jar包的正确引入和配置,是搭建一个功能完整的...
标题和描述提到的"struts2所需要的最基本的jar包"是构建Struts2应用的基础组件,对于初学者来说,理解这些依赖是非常重要的。 Struts2的核心库由一系列的JAR文件组成,这些文件包含了框架的各个部分,如核心控制器...
7. Freemarker:`freemarker-2.3.19.jar`是Freemarker模板引擎,常用于生成HTML或其他文本格式的动态内容,与Struts2等框架配合使用,可以实现视图层的渲染。 8. 其他库:还有一些其他支持库,如`spring.jar`可能...