zoukankan
html css js c++ java
struts2.1.6所需jar包详解
struts2.1.6所需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版本。
查看全文
相关阅读:
Win7下配置IIS服务器以及网站发布
Visual Studio 2015 移动跨平台开发初体验
C#中(int)、int.Parse()、int.TryParse()和Convert.ToInt32()的区别
借用jquery实现:使浏览器的“前进”按钮功能失效
C# 之 String.Empty
关于ASP.NET中fileupload控件的缺点
从关系型数据库到非关系型数据库
jquery中prop()方法和attr()方法的区别
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
无法连接asp.net development server
原文地址:https://www.cnblogs.com/xulzong/p/3145899.html
最新文章
【版本管理工具】git的介绍及常用命令总结
如何修改WAMP中mysql默认空密码 以及修改时报错的处理方法
ThinkPHP中Session用法详解
<转>thinkphp的各种内部函数 D()、F()、S()、C()、L()、A()、I()详解
<转>用thinkPHP实现验证码的功能
<转>thinkphp自动验证无效的问题
区域图片轮换
图片轮换特效
流程处理(二)
流程处理(一)
热门文章
第十三篇 JS 操作table表格
第十二篇 JavaScript(简称JS) 实现显示与隐藏
第十一篇 登录和注册
第十篇 编写一个简单的注册页面
第九篇 float浮动
第八篇 CSS定位
第七篇 CSS盒子
第五篇 CSS入门 明白 三种嵌套形式,三种常用控制器
第六篇 CSS样式 背景、背景图、文本、链接
第四篇 HTML 表单深入了解、注释和a标签的运用
Copyright © 2011-2022 走看看