1,struts2-core-2.3.20.jar : Struts 2框架的核心类库 

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

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

4,freemarker-2.3.19.jar :Struts 2的UI标签的模板使用FreeMarker编写 

5,commons-io-2.2.jar : 用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现. 

6,commons-lang3-3.2.jar : 跟java.lang这个包的作用类似,Commons Lang这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。

7,commons-fileupload-1.3.1.jar: 文件上传组件  

8,javassist-2.1-GA.jar : 是一个开源的分析、编辑和创建Java字节码的类库。是由东京工业大学的数学和计算机科学系的 Shigeru Chiba (千叶 滋)所创建的。它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态AOP框架。 关于java字节码的处理,目前有很多工具,如bcel,asm。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解虚拟机指令,可以采用javassist。javassist是jboss的一个子项目,其主要的优点,在于简单,而且快速。直接使用java编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。


另附上这八个jar包。有需请拿走 :)  http://down.51cto.com/data/2227345