1、struts2.2.3最小jar包:
struts2-core-2.2.3.jar :Struts 2框架的核心类库
xwork-core-2.2.3.jar :XWork类库,Struts 2在其上构建
commons-fileupload-1.2.2.jar :文件上传组件,2.1.6版本后必须加入此文件
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar :日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。
freemarker-2.3.16.jar :Struts 2的UI标签的模板
javassist-3.11.0.GA.jar :唯一一个特殊的jar包,此包不在struts2的lib文件夹中。
ognl-3.0.1.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性
2、如果struts2版本是2.1及以前
web.xml配置过滤器的时候应该是这样:
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
如果struts2 版本是2.1以上,web.xml配置:
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
3、错误分析
java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils
解决:缺少commons io包
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
解决:缺少commons lang包
java.lang.ClassNotFoundException: javassist.ClassPool
解决:缺少javassist包
分享到:
相关推荐
这个“struts2 jar包”包含了Struts2框架运行所需的全部类库,是开发和运行Struts2应用的基础。 Struts2 jar包通常包括以下几个关键部分: 1. **核心框架**:struts2-core.jar 包含了Struts2框架的基本组件,如...
本资源包含的"Struts2全部jar包"是搭建Struts2项目的基础,确保了所有必要的库文件都已准备就绪。 Struts2框架的核心特性包括: 1. **Action类**:Struts2中的Action类是业务逻辑处理的主要组件。每个Action类对应...
以下是对每个jar包及其在Struts2中作用的详细解释: 1. `struts2-core-2.3.16.3.jar`:这是Struts2框架的核心库,包含了处理请求、拦截器、结果类型、插件机制、配置管理等核心功能。它是使用Struts2进行开发时必不...
"使用说明-jar包.txt"很可能是一个文本文件,提供了关于如何在项目中使用Struts2库的指导。通常,Struts2的核心库和其他依赖库会以JAR(Java Archive)文件的形式包含在项目中,这些JAR文件包含了框架的所有类和方法...
这个"struts2 最新jar包"包含了Struts2框架的核心组件,是进行Java Web开发不可或缺的部分。 在Java Web开发中,Struts2作为控制器,负责处理HTTP请求,通过Action类将这些请求映射到业务逻辑,并将结果返回给视...
Struts2.0是一款强大的...总的来说,Struts2.0 Jar包是开发Java Web应用的重要工具,包含了运行Struts2应用所需的所有组件。通过理解并熟练掌握上述知识点,开发者能够高效地利用这个框架构建出稳定、可维护的Web系统。
总的来说,理解并正确使用Struts2所需的jar包对于开发基于Struts2的Web应用程序至关重要。它们构成了Struts2框架的基础,使得开发者能够高效地构建出结构清晰、易于维护的Web应用。通过熟练掌握这些jar包的功能和...
此“struts2全套jar包”包含了运行Struts2框架所需的所有核心库和依赖组件,使得开发者能够构建结构清晰、可维护性强的Web应用。 1. **Struts2框架基础** Struts2是Apache软件基金会的一个项目,它是Struts1的升级...
"struts2 基本jar包"是构建基于Struts2框架的应用程序所必需的核心组件集合。这些jar文件包含了运行Struts2应用程序的所有核心类和依赖库,确保开发者可以快速地搭建和运行项目。 首先,让我们来看看"lib"目录下的...
在"struts2.3 jar包"中,通常会包含一系列的Java Archive (JAR)文件,这些文件提供了Struts2框架的核心功能和扩展。 1. **核心组件**:Struts2的核心组件包括Action、Result、Interceptor等。Action是业务逻辑的...
Struts2-Core jar包提供了一套全面的控制器组件,使得开发者可以轻松创建Action类,定义Action的执行逻辑,并配置Action的映射。此外,它还提供了强大的异常处理机制和国际化支持。 5. **xwork** XWork是Struts2的...
Struts2.5.13是Apache Struts框架的一个版本,它是基于Model-View-Controller (MVC)...总体而言,Struts2.5.13 jar包是一个全面的集合,包含了开发Struts2应用所需的各种依赖,使得开发者可以快速搭建和运行Web项目。
1. **配置Struts2**:首先,添加Struts2的JAR包到项目中,包括核心库、插件等。在struts.xml配置文件中,定义全局配置,如拦截器栈和Action映射。 2. **配置Spring**:引入Spring的JAR包,包括Spring的核心、AOP、...
Struts 1.3 Jar包是Apache Struts框架的一个版本,该框架是Java Web开发中的一个关键组件,尤其在MVC(模型-视图-控制器)设计模式的应用上。Struts 1.3是一个成熟的开源解决方案,它为构建基于J2EE平台的企业级Web...
本篇文章将详细解析Struts2中的主要jar包,这些包是实现Struts2功能的核心组件。 1. **核心库** - `struts2-core.jar`: 这是Struts2框架的核心库,包含了Action、Result、Interceptor等核心组件的实现。Action是...
这个"struts2-jar包"包含了Struts2框架的所有核心组件和依赖库,是开发基于Struts2的应用程序必不可少的部分。 Struts2的核心功能包括: 1. **Action与Result**:Action是业务逻辑的执行单元,负责处理用户请求并...
Struts2 jar包是该框架的核心组件,包含了运行Struts2应用程序所需的类库和资源。这些jar包使得开发者能够构建结构清晰、易于维护的web应用,同时提供了丰富的功能,如动作调度、结果映射、拦截器、插件机制等。 ...
在"ssh jar"这个压缩包中,我们可能看到的文件名可能是各种Struts2的库文件,例如`struts2-core.jar`,这是Struts2的核心库,包含了框架的基本功能;`struts2-convention-plugin.jar`,用于自动配置Action类;`...
这个压缩包包含了运行Struts2应用程序所需的所有核心库和依赖的jar包。以下是这些jar包中涉及的关键知识点: 1. **MVC架构**:Struts2遵循MVC设计模式,将业务逻辑、数据模型和用户界面分离,提高了代码的可维护性...