Struts2依赖的JAR包
依赖的JAR包
Struts2依赖的基础JAR包,如下
asm-3.3.jar
操作Java字符码的类库
asm-commons-3.3.jar
提供了基于事件的表现形式
asm-tree-3.3.jar
提供了基于对象的表现形式
struts2-core-2.3.24.jar
Struts2框架的核心类库
xwork-core-2.3.24.jar
WebWork核心库,Struts2的构建基础
ognl-3.0.6.jar
对象图导航语言——Object Graph Navigation Language,Struts2框架通过其读写对象的属性
freemarker-2.3.22.jar
Struts2标签模板使用的类库
javassist-3.11.0.GA.jar
JavaScript字节码解释器
commons-fileupload-1.3.1.jar
Struts2文件上传组件依赖包
commons-io-2.2.jar
Struts2的输入输出,传文件依赖的JAR
commons-lang-2.4.jar
包含一些数据类型工具,是对java.lang包的增强
log4j-api-2.2.jar
Struts2的日志管理组件依赖包的API
log4j-core-2.2.jar
Struts2的日志管理组件依赖包
此版本的Struts2项目,所依赖的基础JAR包共13个,Struts2根据版本的不同,所以依赖的基础JAR包,可能不完全相同,基本上变化不大
注意
通常,使用Struts2的Web项目,并不需要用到Struts2的全部JAR包,因此,没有必要一次将Struts2的lib目录下,全部JAR包复制到Web项目的WEB-INF/lib路径下,而是,根据需要再添加相应的JAR包