struts2-Struts2 commons-lang3-3.2 作用

问题描述

Struts2 commons-lang3-3.2 作用

刚学习Struts2 ,使用eclipse环境,刚搭建了一个Struts2的环境,配置好之后,死活进不去index界面,后来测试发现是lib目录下少了commons-lang3-3.2.jar的包,
lib下如果有此包则能访问,没有此包则不能访问,那么此jar包到底在运行中起什么作用呢?
源代码如下:
http://yunpan.cn/cQzpAVgUu9pps 访问密码 0e7f
找了半天没找到如何上传附件,只好放网盘了

解决方案

http://www.docin.com/p-602662399.html
http://www.iteye.com/wiki/blog/1403715
这两个链接你可以点击进去看看,其实没必要深研究的,你只需要知道用struts开发时需要哪些包添加进去就可以了。

如果回答对你有帮助,请采纳

解决方案二:

用了这么多年的Struts2,从来没有考虑过这个问题,Maven项目会自己给你下载关联的jar包

解决方案三:

跟java.lang这个包的作用类似,Commons Lang这一组API也是提供一些基础的、通用的操作和处理,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。
可以反编译看一下具体源码

解决方案四:

框架依赖commons-lang3-3.2这个jar,也就是说Strut2源码使用到了它的一些API,如果用Maven来管理jar,它会帮你把这些依赖的jar下下来的

解决方案五:

恩, 这个确实不需要深究,初学不知道,走好多弯路。。

时间: 2024-11-01 09:43:25

struts2-Struts2 commons-lang3-3.2 作用的相关文章

java工具使用-01-使用commons.lang3生成随机的20位的订单号

如何使用commons.lang3生成随机的20位的订单号: 第一步:引入maven依赖或者去官网下载相应的jar包下载地址:http://apache.fayea.com//commons/lang/binaries/commons-lang3-3.3.2-bin.zip <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId&g

java编程之:org.apache.commons.lang3.text.StrTokenizer

第一个api测试:按特殊符号进行分词,并遍历每一个分词部分 1 public static void main(String[] args) { 2 String aString="AB-CD-EF-GH-IJ-KL-MN-OP-QR-ST-UV-WX-YZ"; 3 StrTokenizer strTokenizer=new StrTokenizer(aString, "-"); 4 while(true){ 5 System.out.println("P

Struts2基本包作用详解

asm-3.3.jar 作用:操作java字节码的类库 包路径及主要类:未提供 asm-commons-3.3.jar 作用:提供了基于事件的表现形式 包路径及主要类:未提供 asm-tree-3.3.jar 作用:提供了基于对象的表现形式 包路径及主要类:未提供 commons-fileupload-1.3.jar 作用:Struts文件的上传下载 包路径及主要类:org.apacher.commons.fileupload/ org.apacher.commons.fileupload.ut

tomcat6-struts2下的“Exception starting filter struts2”错误

问题描述 struts2下的"Exception starting filter struts2"错误 这是错误 三月 29, 2015 8:54:05 下午 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error 严重: Dispatcher initialization failed Unable to load configuration. - action - file:/D:/Tomcat6.0/Tom

struts2与cookie 实现自动登录和验证码验证实现代码_java

主要介绍struts2与cookie结合实现自动登录 struts2与cookie结合时要注意采用.action 动作的方式实现cookie的读取 struts2的jar包  链接数据库文件 db.properties dbDriver = oracle.jdbc.driver.OracleDriver url = jdbc:oracle:thin:@localhost:1521:orcl userName=test password=password dao层类代码,通过登录名获取用户信息 p

Struts2 漏洞分析及如何提前预防_java

    2016年4月26日,Apache Struts2官方又发布了一份安全公告:Apache Struts2 服务在开启动态方法调用的情况下可以远程执行任意命令,官方编号 S2-032,CVE编号 CVE-2016-3081.这是自2012年Struts2命令执行漏洞大规模爆发之后,该服务时隔四年再次爆发大规模漏洞.该漏洞也是今年目前爆出的最严重安全漏洞.黑客利用该漏洞,可对企业服务器实施远程操作,从而导致数据泄露.远程主机被控.内网渗透等重大安全威胁.     漏洞发生后,又是一次安全和相

struts2 &amp;amp;lt;s:action/&amp;amp;gt;的小问题

问题描述 web.xml:<filter-mapping><filter-name>struts2</filter-name><url-pattern>*.action</url-pattern></filter-mapping>jsp页面:<s:action name="index" namespace="/global" executeResult="true"/&

struts2.0-struts2注解inject问题

问题描述 struts2注解inject问题 @Inject public void setObjectFactory(ObjectFactory objectFactory) { this.objectFactory = objectFactory; } 就像如上代码,是如何实现注入的,把谁注入给谁呢?看到@inject的代码很简单只是定了了两个变量,如何能做到注入的效果呢? 解决方案 Struts2注解开发问题[Struts2] struts2 @Inject 注解关于struts2注解Na

jsp+struts2+jquery ajax返回Internal server error

问题描述 jsp+struts2+jquery ajax返回Internal server error 架构: struts2+jsp+jquery 关键代码: jQuery.ajax({ url: 'business/xxxx.action', data: 'id='+id, type: 'POST', dataType:"json", error: function(request,textStatus,errorThrown) { alert(errorThrown); //前台

struts2.0-Struts2 Unterminated &amp;amp;amp;lt;s:iterator tag

问题描述 Struts2 Unterminated <s:iterator tag 这是一个显示页,显示最终的分页效果.使用Struts2标签时,报错:Unterminated <s:iterator tag <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="GB18030"%> <%@ taglib uri=&