使用Struts2必須配備的Jar包

2021-06-20 09:50:50 字數 1102 閱讀 8863

2009-06-04 10:36 佚名 網易部落格 

字型大小:t

|  t

本文將介紹正常使用struts2必須配備的jar包,包括使用struts2注視功能,需要引用的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

commons-fileupload-1.2.1.jar

要注意的是,struts 2.1.6的最小jar包配置比struts2.0.14多了乙個commons-fileupload-1.2.1.jar。

如果要使用struts2的注釋功能,在struts2.0.14中只要引用了struts2-core-2.1.6.jar檔案即可,而在 struts2.1.6中還需要引用struts2-convention-plugin-2.1.6.jar檔案,而且注釋類的包也變了(又增加了一些新的注釋類),struts2.0.14中的注釋類在org.apache.struts2.config包中,而struts2.1.6的注釋類在 org.apache.struts2.convention.annotation包中。除此之外,有些注釋的屬性名也變了,如result注釋在 struts2.0.14中有乙個value屬性,表示乙個要轉入的url,而

struts2.1.6的result注釋中使用location屬性代替了value屬性(不再有value屬性了),但它們的使用方法相同。 

因此,讀者在使用struts2.1.x時要注意,這一版本與struts2.0.x並不完全相容(但大部分還是相容的)。據我的經驗,struts2.1.x版本將是比較穩定的乙個struts2版本,因此,struts1.x就是在struts1.1版本才開始流行起來的。

以前也測試過struts2的其他版本,經部分測試,目前struts 2分為三個版本階段:struts 2.0.9及以前版本、struts2.0.10至struts2.0.14、struts 2.1.x,這三類版本都不太相容,如果確定使用struts2來開發程式,建議直接使用struts2.1.6及以後的版本,這是乙個比較穩定的struts2版本。

使用Struts2必須配備的Jar包

因此要想正常使用struts2.1.6,至少需要如下6 個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 commons fileu...

struts2必須要引入的包

如果將所有struts包引入會出現問題 struts2 unable to load configuration.bean jar web inf lib struts2 core 2.1.2.jar struts default.xml 46 178 解決辦法是只引入struts2必須的包 com...

幾個Struts2所謂配備的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 commons fileupload 1.2.1.jar 要注意的是,struts 2.1.6...