`

struts2依赖的最小jar包

阅读更多
1、核心lib包
struts2-core-2.x.x.jar :Struts 2框架的核心类库

xwork-core-2.x.x.jar :XWork类库,Struts 2在其上构建

ognl-2.6.x.jar :对象图导航语言(Object Graph Navigation Language)struts2框架通过其读写对象的属性

freemarker-2.3.x.jar :Struts 2的UI标签的模板使用FreeMarker编写

commons-logging-1.x.x.jar :ASF出品的日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。

commons-fileupload-1.2.1.jar 文件上传组件,2.1.6版本后必须加入此文件

以上就是struts2依赖的最小jar包,特别是最后一个上传组件的jar包,以前版本不是必须的。如果用2.1.6以后的就需要加入lib目录中。注意2.1以前是没有commons-fileupload-1.2.1.jar

2、如果struts2版本是2.1以前web.xml配置过滤器的时候应该是这样:
Java代码 
<filter>    
  <filter-name>struts2</filter-name>    
  <filter-class>  
   org.apache.struts2.dispatcher.FilterDispatcher     
</filter-class>    
  </filter>    
  <filter-mapping>    
  <filter-name>struts2</filter-name>    
  <url-pattern>/*</url-pattern>    
  </filter-mapping>    
   

<filter> 
  <filter-name>struts2</filter-name> 
  <filter-class>
   org.apache.struts2.dispatcher.FilterDispatcher  
</filter-class> 
  </filter> 
  <filter-mapping> 
  <filter-name>struts2</filter-name> 
  <url-pattern>/*</url-pattern> 
  </filter-mapping> 
 
如果struts2 版本是2.1以上web.xml配置
Java代码 
<filter>     
  <filter-name>struts2</filter-name>     
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter     
</filter-class>     
  </filter>     
  <filter-mapping>     
  <filter-name>struts2</filter-name>     
  <url-pattern>/*</url-pattern>     
  </filter-mapping>    

<filter>  
  <filter-name>struts2</filter-name>  
  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter  
</filter-class>  
  </filter>  
  <filter-mapping>  
  <filter-name>struts2</filter-name>  
  <url-pattern>/*</url-pattern>  
  </filter-mapping>  

3、
在使用struts-2.2.1时,需要引入javassist-3.7.ga.jar,而这个在struts-2.2.1\lib下是没有的,需要在struts-2.2.1\apps\struts2-blank-2.2.1.war下的lib中找。
struts2 注解配置 | 一个简单的后台布局
分享到:
评论

相关推荐

    struts2开发最小jar包

    "struts2开发最小jar包"便是为了解决这个问题,它包含了进行基本Struts2开发所必需的最少依赖,帮助初学者快速入门。 首先,Struts2的核心jar包主要包括以下几个部分: 1. **struts2-core.jar**:这是Struts2框架...

    struts最少依赖jar包

    "struts最少依赖jar包"指的是在搭建基本的Struts开发环境时,最小化所需的库文件集合。 在构建Struts应用时,以下是一些关键的jar包及其作用: 1. **struts-core.jar**:这是Struts框架的核心库,包含了Action、...

    Struts2.3.16最小依赖包

    在"Struts2.3.16最小依赖包"中,包含的是运行Struts2应用程序所必需的基础库文件,这些JAR包构成了框架的核心功能。这个压缩包是为了帮助开发者在项目中快速搭建Struts2环境,减少不必要的依赖,降低项目的复杂性。 ...

    struts2最小需要的jar包

    使用这个最小的JAR包集合可以降低项目的依赖复杂性,同时也能保证Struts2的基本功能。不过,随着项目规模的增长,可能需要引入更多插件和第三方库以满足额外的需求。因此,理解并正确配置这些依赖对于成功构建基于...

    struts2基本(最小)jar包

    这个“struts2基本(最小)jar包”包含了运行一个基本Struts2应用程序所必需的核心库。这些JAR文件是构建基于Struts2的应用的基础,缺少任何一个都可能导致应用无法正常运行。以下是对这些核心组件的详细介绍: 1. ...

    struts2.3.8最少依赖jar包

    "struts2.3.8最少依赖jar包"是指为了使Struts2框架能够正常运行所必需的最小集合的库文件。 首先,Struts2的核心库文件`struts2-core.jar`是必不可少的,它包含了Struts2框架的基本组件和功能,如Action、Result、...

    struts2.3.15最少依赖jar包

    在这个特定的发布中,"最少依赖jar包"意味着它包含了运行Struts2应用程序所必需的最小集合的库文件。 Struts2的核心依赖主要包括以下几个方面: 1. **Struts2核心库**:这是Struts2框架的基础,包括`struts2-core....

    struts2 依赖包

    在"struts2 用到的最少依赖包"中,我们可以理解这是为了最小化项目依赖,使得开发者可以快速搭建一个基本的Struts2应用环境。下面将详细介绍这些核心依赖包以及它们在Struts2框架中的作用。 1. **Struts2 Core**:...

    struts2.3.15最小jar包集合

    这个"struts2.3.15最小jar包集合"是针对Struts2框架的一个精简版本,适用于那些希望减少项目依赖,提高运行效率的开发者。Struts2.3.15是该框架的一个稳定版本,它包含了必要的库文件,能够支持基本的MVC(Model-...

    struts2.5.10.1 jar包

    压缩包子文件的文件名称列表“struts2.5.10.1 mini”可能指的是一个精简版或者最小化的Struts2发布包,它只包含了运行基本Struts2应用程序所需的最少依赖。这通常是为了减少项目体积,简化部署过程。 在使用Struts...

    Struts2开发最少依赖jar包

    在这个"Struts2开发最少依赖jar包"中,包含了一系列核心库,这些库是开发基本Struts2应用所必需的。以下将详细解析这些关键组件及其功能: 1. **Struts2 Core**:`xwork-core.jar` 是Struts2的核心库,它包含了...

    Struts2最少依赖jar文件.rar

    这个"Struts2最少依赖jar文件.rar"压缩包是专为初学者准备的,它包含了运行一个基本的Struts2应用所必需的最小集合的库文件。下面将详细解释这些jar文件的作用以及它们在Struts2框架中的角色。 首先,Struts2框架的...

    java SSH 最小jar包

    使用最小jar包的优点在于减小了项目的体积,降低了启动时间和内存消耗。然而,这可能意味着某些高级功能或扩展性将受限,因此在选择时应根据项目需求权衡利弊。 在开发过程中,了解每个框架的核心概念和工作原理至...

    Struts-2.5.14.1 项目最小需求jar包

    在描述中提到的"Struts-2.5.14.1 项目最小需求jar包",指的是为了运行一个基本的Struts2应用程序所需的最少集合的Java档案(jar)文件。这些jar文件通常包括以下几个关键部分: 1. **Struts2核心库**:struts2-core...

    Struts2必需jar包

    在这个“Struts2必需jar包”中,包含了运行一个基本Struts2应用所需的最小依赖集。 1. **核心库**: - `struts2-core.jar`:这是Struts2的核心组件,包含Action、Result、Interceptor等关键类,以及配置解析和生命...

    struts最少依赖jar文件

    请注意,随着Struts 2的版本更新,某些JAR文件可能被合并或替换,因此,对于最新版本的Struts 2,建议参照官方文档来获取最新的最小依赖列表。此外,为了保证项目的稳定性和安全性,应及时更新这些依赖库,以修复...

    struts-2.5.22基本jar包.zip

    在本压缩包"struts-2.5.22基本jar包.zip"中,包含的是Struts2框架的最小核心库和全部库,用于搭建和运行Struts2应用程序。 1. **Struts2的核心组件**: - `struts2-core.jar`:这是Struts2框架的核心库,包含了...

    struts2最少依赖jar文件

    在"struts2最少依赖jar文件"的压缩包中,我们可能找到了运行一个基本Struts2应用所必需的核心库。 首先,理解Struts2的核心概念是至关重要的。Struts2的核心组件包括Action类、配置文件(struts.xml)、拦截器...

    struts2.3最少依赖jar.rar

    这个压缩包“struts2.3最少依赖jar.rar”包含了运行Struts2.3应用程序所需的最小集jar文件,确保在MyEclipse 6.5集成开发环境以及Tomcat 6应用服务器和JDK 6环境下能够顺利运行。 Struts2的核心依赖包括以下几个...

    struts2 各版本所需最少jar包整理

    这个标题“struts2 各版本所需最少jar包整理”指的是在不同版本的Struts2中,为了最小化项目依赖并确保框架正常运行,需要的最低限度的JAR库集合。 Struts2的核心依赖包括以下几个关键部分: 1. **核心库**:`...

Global site tag (gtag.js) - Google Analytics