<從下載的struts2框架中找出下面的jar包>
1。Commons-logging.jar -------------- 用於通用日誌處理
2。Freemarker.jar -------------- 表現層框架,定義了struts2的可視組件主題
3。Ognl.jar -------------- OGNL表達式語言,struts2支持該EL
4。Struts2-core.jar -------------- struts2 2.0.11.2的核心庫
5。Xwork.jar -------------- webwork的核心庫
如要整合其他框架,則需要添加相應的xxx-plugin.jar如:
整合spring需要將這個jar包導入:struts2-spring-plugin.jar ---struts2的spring插件
用到action註解是需導入的包:struts2-convention-plugin-2.3.15.1.jar
1.struts2-core-2.3.1.1.jar struts核心包
2.freemarker-2.3.18.jar freeMarker是一個模板引擎,一個基於模板生成文本輸出的通用工具
3.commons-logging-1.1.1.jar Jakarta的通用日誌記錄包
4.ognl-3.0.3.jar 支持ognl表達式
5.xwork-core-2.3.1.1.jar xwork的包 由於Struts2是由xwork的延伸 有些類依然關聯着 xwork的類
6.commons-fileupload-1.2.2.jar struts的上傳下載
STRUTS2.3.4最基礎的jar包-必須添加完整
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
commons-loggin-1.1.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.5.jar
strut2-core-2.3.4.jar
xwork-core-2.3.4.jar
如以上jar包未添加完整,tomcat啓動時就會報錯
commons包 相關
commons-beanutils.jar(1.1) 主要提供Bean的用法
commons-codec-1.3.jar(1.3) 主要包括核心的算法(Md5等)
commons-collections-3.2.1.jar(3.2.1) 各種集合類和集合工具類的封裝
commons-dbcp-1.2.2.jar(1.2.2) 配置數據庫用到的工具,如datasource
commons-dbutils-1.2.jar(1.2) 是操作數據庫的組件,對傳統操作數據庫 的類進行二次封裝,可以把結果集轉化 成List
commons-fileupload-1.2.1.jar(1.2.1) 文件上傳時候的組件
commons-httpclient-3.0.1.jar(3.0.1) http相關操作,如HttpURLConnection的操作
commons-io-1.4.jar(1.4) io包
commons-lang-2.3.jar(2.3) 基礎工具包,封裝一些常用的基礎操 作,例如StringUtils類
commons-logging.jar 日誌包
commons-pool-1.3.jar(1.3) 連接池相關的包,基本跟數據源等相關數據庫的操作一起