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版本。
查看全文
相关阅读:
leetcode231 2的幂 leetcode342 4的幂 leetcode326 3的幂
leetcode300. Longest Increasing Subsequence 最长递增子序列 、674. Longest Continuous Increasing Subsequence
leetcode64. Minimum Path Sum
leetcode 20 括号匹配
算法题待做
leetcode 121. Best Time to Buy and Sell Stock 、122.Best Time to Buy and Sell Stock II 、309. Best Time to Buy and Sell Stock with Cooldown 、714. Best Time to Buy and Sell Stock with Transaction Fee
rand7生成rand10,rand1生成rand6,rand2生成rand5(包含了rand2生成rand3)
依图
leetcode 1.Two Sum 、167. Two Sum II
从分类,排序,top-k多个方面对推荐算法稳定性的评价
原文地址:https://www.cnblogs.com/xulzong/p/3145899.html
最新文章
deepin系统下如何设置wifi热点(亲测有效)
如何下载github项目中的部分文件(文件夹)
《将博客搬至CSDN》
python多线程学习笔记(超详细)
P4factory <Towards a better behavioral model: bmv2>
P4factory <Integration with Mininet>
P4factory 运行结果展示 basic_routing 以及 ./run_all_tests 的运行结果
【转载】wireshark:no interface can be used for capturing in this system with the current configuration
DS实验题 order
The P4 Language Specification v1.0.2 Parser
热门文章
【转载】哈希冲突
关于 “什么是互联网?” 的采访记录
简单排序算法 C++类实现
Ubuntu 安装搜狗拼音及fcitx
《高性能路由器 设计与实现》高性能路由器新型体系结构 小记
《高性能路由器 设计与实现》高性能路由器的组成 小记
BNF 巴科斯范式
The P4 Language Specification v1.0.2 Header and Fields
The P4 Language Specification v1.0.2 Introduction部分
面试题 最大子数组差
Copyright © 2011-2022 走看看