posts - 64,  comments - 9,  trackbacks - 0
          Struts2.1.x終于推出正式版了,下載后按照Struts 2.0.14版進行配置,拋出異常說無法裝載 (org.apache.struts2.dispatcher.multipart.MultiPartRequest),異常信息提示摘不到 org.apache.commons.fileupload.RequestContext類,搜索struts2.1.6帶的所有jar包,發現RequestContext類并不在struts2-core-2.1.6.jar 中,在commons-fileupload-1.2.1.jar包中,之前struts2.0.14并不需要此包,只有在要用到上傳組件的時候才需要。可能是struts2.1.6對文件上傳功能的改進。因此要想正常使用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-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版本。
          posted on 2009-09-28 17:12 super_nini 閱讀(340) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2009年9月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 壤塘县| 赤城县| 德清县| 商丘市| 石台县| 威信县| 贵州省| 四平市| 沙洋县| 太仆寺旗| 康定县| 大竹县| 天柱县| 渭南市| 镇远县| 桓仁| 尼勒克县| 静宁县| 平凉市| 合川市| 西吉县| 通山县| 于都县| 肥东县| 沙湾县| 漯河市| 新巴尔虎右旗| 洞头县| 石景山区| 大埔县| 达尔| 衡东县| 尖扎县| 灯塔市| 汤阴县| 桂平市| 麻栗坡县| 行唐县| 宝坻区| 张北县| 苏尼特左旗|