struts 依赖包

 要想正常使用struts2.1.6,至少需要如下5 个jar包:
struts2-core-2.1.6.jar
freemarker-2.3.13.jar
commons-logging-1.0.4.jar
ognl-2.6.11.jar
xwork-2.1.2.jar

struts依赖jar包:
commons-beanutils.jar 这个项目开发的目的是帮助开发者动态的获取/设值Java Bean的属性,同时解决每次都要写getXXX和setXXX的麻烦
commons-digester.jar Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更广泛的用途,所以很快它就在Jakarta Commons项目(用于提供可重用的Java组件库)中有了一席之地。
jstl.jar

commons-fileupload.jar 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力 struts中上传文件要用到
struts的验证框架依赖以下的两个包
commons-validator.jar (校验方法)和校验规则。支持校验规则的和错误消息的国际化。 struts使用它对表单进行验证。
commons-collections.jar 扩展了标准的Java Collection框架,提供了额外的Map、List 和Set实现以及多个有用的工具类库。功能比java.util.*强大。
commons-logging.jar Apache Commons包中的一个,包含了日志功能。
jakarta-oro.jar Commons-EL Commons-Jexl Search Jakarta ORO Jakarta ORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能.

========

struts2.2.3最小依赖包

核心包:

xwork-core-2.2.3.jar     xwork核心包

struts2-core-2.2.3.jar   struts核心包

ognl-3.0.1.jar              对象图导航语言(Object Graph Navigation Language)包

javassist-3.12.0.GA.jar  2.1之后struts开始依赖 javassist包

freemarker-2.3.16.jar    

commons-lang-2.5.jar

commons-io-1.3.2.jar

commons-fileupload-1.2.2.jar

 

你可能感兴趣的:(struts 依赖包)