*struts2-core-2.2.1.1.jar,(内核)
*xwork-core-2.2.1.1jar(内核)
*freemarker-2.3.16.jar
*ornl-3.0.jar(表达式语言)
*commons-fileupload-1.2.1.jar(关于文件下载)
*commons-io-1.3.2.jar(文件下载所要用的)
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
commons-lang3-3.1.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ornl-3.0.jar
struts2-core-2.2.1.1.jar,
xwork-core-2.2.1.1jar
struts2.2.3最少所需jar包
struts2-core-2.2.3.jar :Struts 2框架的核心类库
xwork-core-2.2.3.jar :XWork类库,Struts 2在其上构建
commons-fileupload-1.2.2.jar :文件上传组件,2.1.6版本后必须加入此文件
commons-io-2.0.1.jar
commons-lang-2.5.jar
commons-logging-1.1.1.jar :日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。
freemarker-2.3.16.jar :Struts 2的UI标签的模板
javassist-3.11.0.GA.jar :操作字节码的jar
ognl-3.0.1.jar :对象图导航语言(Object Graph Navigation Language),struts2框架通过其读写对象的属性
struts2.3.3配置以及所需的jar包
strtuts2 下开发前的部署步骤
1 导入jar包
strtuts2.3 除了基本jar包
commons-fileupload-1.2.2.jar
commons-logging-1.1.1.jar
freemarker-2.3.19.jar
ognl-3.0.5.jar
struts2-core-2.3.3.jar
xwork-core-2.3.3.jar
还需要导入
javassist-3.11.0.GA.jar 如果lib里面没有从struts-2.3.3\apps\struts2-blank.war(需要解压)解压后struts2-blank\WEB-INF\lib里面有这个jar包
如果不导入会出现这么一个错误“Javassist library is missing in classpath! Please add missed dependency!”
以及
commons-lang3-3.1.jar
commons-io-2.0.1.jar