`
祖祖cool
  • 浏览: 50881 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

几个Struts2所谓配备的Jar包

阅读更多
   终于推出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版本。

2
1
分享到:
评论

相关推荐

    Struts2Hibernate整合jar包

    Struts2Hibernate整合jar包,直接放进工程里用就可以了,不少东西

    struts2所需jar包 lib.zip

    struts2所需jar包

    struts2全部的jar包

    很多朋友刚接触struts时是不是为JAR包冲突的事而烦恼呢,本人上传了struts框架中所需要的全部jar包,希望对初学struts的人有用!

    struts2所有jar包程序文件

    struts2所有jar包下载

    struts 2 所需jar包

    struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包struts 2 所需jar包

    struts2常用的7个jar包,struts2常用的7个jar包

    struts2常用的7个jar包,struts2常用的7个jar包,struts2常用的7个jar包,struts2常用的7个jar包,struts2常用的7个jar包

    struts2必备jar包

    struts2官网的jar包完整版.导入即可使用. 包含6个jar包: 1. struts2-core-2.1.8.1.jar; 2. commons-io-1.3.2.jar; 3. commons-logging-1.0.4.jar; 4. freemarker-2.3.15.jar; 5. ognl-2.7.3.jar; 6. commons-...

    struts2的相关jar包

    struts2的相关jar包 struts2的相关jar包

    struts2 jar包

    struts2 jar包struts2 jar包struts2 jar包struts2 jar包struts2 jar包struts2 jar包struts2 jar包

    struts2框架所需jar包

    struts2框架所需要的jar包,包括commons-logging-1.0.4.jar,struts2-core-2.0.11.jar,freemarker-2.3.8.jar,ognl-2.6.11.jar,xwork-2.0.4.j等,希望对大家有用!

    struts1 和 struts2所需jar包

    struts1 和 struts2所需jar包。主要包含以下内容: struts-1.3.10-all.zip struts-1.3.10-apps.zip struts-1.3.10-lib.zip struts-1.3.10-src.zip struts-2.3.4.1-all.zip struts.rar

    几个struts2的基本jar包.zip

    几个struts2的jar包.zip struts2 jar 包 里面存在了一些struts2的 必须包,其他为非必须包

    struts2jar包

    使用struts2开发之前必须引入struts的包。

    struts-2.5所有jar包

    java web开发中所用到的struts2所有相关jar包,版本struts-2.5

    struts jar包struts jar包struts jar包struts jar包

    struts jar包struts jar包struts jar包

    struts2所需jar包

    struts2所需所有jar包,struts2所需所有jar包,struts2所需所有jar包,struts2所需所有jar包,struts2所需所有jar包

    struts2主要jar包

    struts主要jar包,主要是lib目录下几个重要、必备的jar包。

    struts2全套jar包

    struts2全套jar包struts2全套jar包struts2全套jar包struts2全套jar包struts2全套jar包struts2全套jar包struts2全套jar包

    struts2-2.5源码包含jar包

    struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-2.5源码包含jar包struts2-...

    struts2的各种jar包

    当你学习struts2时,你需要各种jar包,网上的有可能不全,这个是2.3.24的版本

Global site tag (gtag.js) - Google Analytics