`
56858752
  • 浏览: 61420 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Struts2.2.1必备jar包和web.xml

    博客分类:
  • JAVA
阅读更多

Struts2最新版本2.2.1中所设计的核心库文件,包括以下内容:
struts2-core-2.2.1.jar :Struts2框架的核心类库。
xwork-core-2.2.1.jar :Xwork核心类库,Struts2在其上构建。
ognl-3.0.jar :对象图导航语言(Object Graph Navigation Language),它是一种功能强大的表达式语言(Expression Language,简称为EL),通 过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。
freemarker-2.3.16.jar :Struts 2的UI标签的模板使用FreeMarker编写。
commons-fileupload-1.2.1.jar :文件上传组件,2.1.6版本后必须加入此文件。
commons-io-1.3.2.jar :IO输入输出流组件,主要完成文件的读写功能。
javassist-3.7.ga.jar :Javassist是一个开源的分析、编辑和创建Java字节码的类库。
-------------------------------------------------------------------
commons-logging-1.0.4.jar :ASF出品的日志包,Struts2框架使用这个日志包来支持Log4J和JDK 1.4版本之上的日志记录

注意: javassist-3.7.ga.jar struts2源码包里没有,可以去下载。。也可以ognl-3.0.jar  替换成ognl-2.6.11.jar,这

        样就不必要加javassist-3.7.ga.jar

 

web.xml文件:

<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-cleanup</filter-name>
	<filter-class>
		org.apache.struts2.dispatcher.ActionContextCleanUp
	</filter-class>
</filter>
<filter-mapping>
	<filter-name>struts2-cleanup</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>
 
分享到:
评论
2 楼 afeifqh 2013-01-05  
很负责的告诉你。你这种是错误的。应该配置这种的
<filter>
		<filter-name>struts-prepare</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
		<!-- <init-param>
		 <param-name>config</param-name>
		  <param-value>struts-default.xml,struts-plugin.xml,common/struts.xml</param-value> 
			</init-param> -->
	</filter>
	<filter>
		<filter-name>struts-execute</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>struts-prepare</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<filter-mapping>
		<filter-name>struts-execute</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<listener>
		<listener-class>org.apache.struts2.dispatcher.ng.listener.StrutsListener</listener-class>
	</listener>
	<filter>
		<filter-name>struts-cleanup</filter-name>
		<filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>struts-cleanup</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping> 
1 楼 hyf002 2012-03-07  
org.apache.struts2.dispatcher.FilterDispatcher ?这个好像是2.1.6以前的写法?我网上查的是这样说的,放了2.2.1的包也连接不到org.apache.struts2.dispatcher.FilterDispatcher,
2.2.1的配置好像是:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

相关推荐

    Struts2.2.1关键jar包

    以上就是Struts2.2.1关键jar包的主要内容,这些组件共同构成了Struts2框架,为Java Web开发提供了强大的支撑。开发者在使用这些jar包时,需要根据项目需求选择合适的配置和插件,以实现高效且灵活的Web应用开发。

    sitemesh-2.2.1.jar sitemesh-2.2.1.jar

    总结起来,Sitemesh-2.2.1.jar是一个强大的Web界面布局工具,它通过分离内容和样式,提高了Web应用的可维护性和用户体验。配合其他库如dom4j和javacpp,可以更好地实现其功能。对于希望提升网站整体视觉效果的开发者...

    spring3.0.5_hibernate3.5.3_struts2.2.1整合jar包

    标题中的"spring3.0.5_hibernate3.5.3_struts2.2.1整合jar包"指的是一个集合了Spring 3.0.5、Hibernate 3.5.3和Struts 2.2.1框架的整合包。这个资源是经过作者亲自测试的,被认为是最优的选择。它不仅提供了这三个...

    struts2-spring-plugin-2.2.1.jar

    5. **简化配置**:通过插件,开发者不再需要在struts.xml或web.xml中显式配置Action的类名和实例,只需在Spring配置文件中定义Bean即可。 6. **提高代码可测试性**:由于Action由Spring管理,可以更容易地进行单元...

    struts2-dojo-plugin-2.2.1.jar

    总的来说,struts2-dojo-plugin-2.2.1.jar为Struts2开发者提供了一个强大的工具,帮助他们构建更加现代和动态的web应用,同时降低了JavaScript编程的复杂度。通过深入学习和实践,你可以充分利用这两个优秀框架的...

    struts2-core-2.2.1-sources.jar

    struts2-core-2.2.1-sources.jar 源码,学strut2源码时能用到的

    struts2-json-plugin-2.2.1.jar

    struts2自带的json转换 倒入jar文件 struts.xml中 &lt;package ......extends="json-default" &lt;result type="json"/&gt;

    struts2.2.1Jar包集合

    总之,Struts2.2.1版本作为Struts2框架的一个重要版本,其丰富的特性和强大的功能使得它成为开发Java Web应用的首选工具之一。通过理解并熟练运用上述知识点,开发者可以构建出高效、可维护的Web应用程序。这个版本...

    struts2.2.1.1所有jar包.rar

    总的来说,Struts2.2.1.1的所有jar包共同构成了一个完整的框架,为Java Web开发提供了高效、灵活和可扩展的解决方案。这些jar包包括了核心框架、插件、第三方库等多个组件,覆盖了从请求处理到视图渲染的整个流程。...

    已配置好Struts2.2.1GA的WEB-INF

    标题中的“已配置好Struts2.2.1GA的WEB-INF”指的是一个已经包含了所有必要配置文件和库的WEB-INF目录,这个目录是Java web应用的核心部分,它包含了一些关键元素: 1. **web.xml**:这是web应用的部署描述符,定义...

    ssh(struts2.2.1+_hibernate3.6+spring3.0.5)整合配置

    下面将详细介绍如何整合Struts2.2.1、Hibernate3.6和Spring3.0.5。 首先,确保准备好所有必要的库文件,包括: 1. Struts2的struts2-2.2.1-all.zip 2. Hibernate的hibernate-distribution-3.6.0.Final-dist.zip 3. ...

    整合struts2.2.1+spring3.0.4+hibernate3.6选择jar包

    ### 整合Struts2.2.1+Spring3.0.4+...通过以上介绍,我们可以清晰地了解到在整合Struts2.2.1、Spring3.0.4和Hibernate3.6时所需的具体JAR包。正确选择和配置这些包对于构建稳定高效的Java Web应用程序至关重要。

    struts2-core-2.2.1 jar下载、源码下载 非常全面!!绝对可用!! 所需资源分最少。

    总的来说,`struts2-core-2.2.1`资源包提供了一套完整的Struts2开发环境,包括运行所需的库文件、源代码和详细的API文档,这对于学习、开发和维护基于Struts2的Java Web应用非常有帮助。通过深入研究这些内容,...

    SSH\\others\\struts2-spring-plugin-2.2.1.jar

    在给定的压缩包文件中,我们关注的是"struts2-spring-plugin-2.2.1.jar",这是一个插件,它将Struts2框架与Spring框架集成。 Struts2 Spring Plugin是Struts2框架的一个重要组成部分,它的主要作用是允许开发者在...

    struts-2.2.1.1 jar文件

    Struts2是一个强大的Java Web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的核心是Action和Result,提供了一种灵活的方式来处理HTTP请求和响应,以及模型数据的处理和视图的展示。Struts...

    SSH整合(struts 2.2.1,hibernate 3.5.2,spring 3.0.5)

    1. 配置Struts 2:添加Struts 2的jar包,配置struts.xml文件,定义Action类和结果视图。 2. 集成Spring:引入Spring的jar包,配置applicationContext.xml,声明Bean并进行依赖注入。 3. 配置Hibernate:设置...

    struts2-2.2.1包

    - `struts-2.2.1-lib`目录下的jar包包括了Struts2框架的核心库、依赖的第三方库(如ognl、freemarker、tiles等)以及Servlet API等相关组件。这些库文件对于构建基于Struts2的Web应用是必不可少的。 综上所述,...

    quartz定时器2.2.1JAR包

    总结,Quartz定时器2.2.1JAR包为开发者提供了强大的任务调度功能,无论是简单的定时任务还是复杂的调度场景,都能游刃有余地处理。通过理解其核心概念,正确配置和使用,能够极大提升Java应用的自动化水平。

    struts-2.2.1.1完整jar包

    通过下载并使用Struts 2.2.1.1的完整jar包,开发者可以构建出符合企业级标准的Web应用程序,同时享受该版本提供的增强功能和性能改进。在使用过程中,查阅官方文档、社区论坛和更新日志,可以帮助开发者更好地理解和...

Global site tag (gtag.js) - Google Analytics