Strutsx終於推出正式版了下載後按照Struts 版進行配置拋出異常說無法裝載 (orgapachestrutsdispatchermultipartMultiPartRequest)異常信息提示摘不到 monsfileuploadRequestContext類搜索struts帶的所有jar包發現RequestContext類並不在strutscorejar 中在commonsfileuploadjar包中之前struts並不需要此包只有在要用到上傳組件的時候才需要可能是struts對文件上傳功能的改進因此要想正常使用struts至少需要如下 個jar包
strutscorejar
freemarkerjar
commonsloggingjar
ognljar
xworkjar
commonsfileuploadjar
要注意的是Struts 的最小jar包配置比Struts多了一個commonsfileuploadjar
如果要使用Struts的注釋功能在Struts中只要引用了strutscorejar文件即可而在 struts中還需要引用strutsconventionpluginjar文件而且注釋類的包也變了(又增加了一些新的注釋類)Struts中的注釋類在ornfig包中而struts的注釋類在 ornventionannotation包中除此之外有些注釋的屬性名也變了如Result注釋在 struts中有一個value屬性表示一個要轉入的URL而
Struts的Result注釋中使用location屬性代替了value屬性(不再有value屬性了)但它們的使用方法相同
因此讀者在使用Strutsx時要注意這一版本與Strutsx並不完全兼容(但大部分還是兼容的)據我的經驗Strutsx版本將是比較穩定的一個Struts版本因此Strutsx就是在Struts版本才開始流行起來的
以前也測試過Struts的其他版本經部分測試目前Struts 分為三個版本階段Struts 及以前版本Struts至StrutsStruts x這三類版本都不太兼容如果確定使用struts來開發程序建議直接使用struts及以後的版本這是一個比較穩定的Struts版本
From:http://tw.wingwit.com/Article/program/Java/ky/201311/27974.html