当前位置: 代码迷 >> Web前端 >> Struts2.2.1必备jar包跟web.xml
  详细解决方案

Struts2.2.1必备jar包跟web.xml

热度:248   发布时间:2012-09-27 11:11:17.0
Struts2.2.1必备jar包和web.xml

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>
?
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
  相关解决方案