struts2
粉末无颜
这个作者很懒,什么都没留下…
展开
-
struts2中各个jar包作用
Struts2.3.4 所需的Jar包及介绍Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含的主要包路径及主要类依赖的自有jar包名称依赖的第三方jar包名称本jar包是否为第三方包Struts2.3.4的核转载 2013-05-18 14:50:08 · 2074 阅读 · 0 评论 -
struts2通配符
/pages/{1}.jsp /jsp/{1}.jsp C0101001_execute C0101002_execute C0101003_execute C0101004_execute C0101005_execute 说明:路径/TestAction_getMessage请求会交给 TestAction类的转载 2013-06-01 17:28:59 · 696 阅读 · 0 评论 -
struts自定义标签
带body的自定义标签,尝试写一个标签,这个标签可以迭代显示标签主体里面的内容,迭代的次数由标签的属性指定. 首先,要说明的是,其实标签也是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就可以作出自己的自定义标签库了.呵呵,是不是觉得有点眉目了? 那么下面我们开始写一个自己的java标签类,作为有body的标转载 2013-05-30 17:32:31 · 812 阅读 · 0 评论 -
taglib definition not consistent with specification version
今天在联系Struts标签库的时候 ,配置好后启动tomcat,tomcat报错如下:2012-7-19 16:55:24 org.apache.tomcat.util.digester.Digester startElement严重: Begin event threw exceptionjava.lang.IllegalArgumentException: taglib def转载 2013-05-30 17:29:30 · 1900 阅读 · 0 评论 -
struts2的细粒度的权限拦截
权限控制是每个系统都应该具备的功能,尤其是对struts2中权限方法的控制就更加重要了。思路:1.先定义一个用于识别在进行action调用的时候标注该方法调用是否需要权限控制,需要什么样的权限的注解类。该注解类一般会包括两个属性,一个是需要的权限,一个是对应的action。 2.然后就是在需要进行权限控制的action方法上加上该注解类,并标明其应该拥有的权限和对应的a原创 2013-05-30 16:24:08 · 1225 阅读 · 0 评论 -
Struts2的拦截器
拦截器(Interceptor)是Struts2的核心组成部分。很多功能(Feature)是构建在拦截器基础上的,例如文件的上传和下载、国际化、转换器和数据校验等,Struts2利用内建的拦截器,完成了框架内的大部分操作。拦截器动态拦截Action调用的对象,它提供了一种机制,使开发者可以定义一个特定的功能模块,这个模块可以在Action执行之前或者执行之后运行,也可以在一个Action执行之转载 2013-05-29 20:19:00 · 708 阅读 · 0 评论 -
Struts2的OGNL
OGNL是Struts2框架的默认表达式语言,增强了Struts2的数据访问能力,同时简化了代码。 1 Struts2中的OGNL Context是ActionContext,如图: 值栈是Struts2的根对象,如果用户需要访问值栈中的对象,则可以直接通过下面的代码形式访问值栈中的属性: ${属性名}转载 2013-05-29 20:23:46 · 640 阅读 · 0 评论 -
Struts2文件下载
读者可能会觉得实现文件下载太简单了,使用一个超级链接,在链接的href属性中指定要下载的文件就可以了! 的确,这样可以实现文件下载,但是如果遇到下载的是中文文件或者是需要为下载文件设置权限时,就变得无能为力了。 一、 Struts2 实现文件下载使用Struts2框架来控制文件的下载,关键是需要配置一个stream类型的结果,需要指定下面4个属性: contentTyp转载 2013-05-29 20:14:40 · 652 阅读 · 0 评论 -
ActionInvocation的理解
1.actionInvocation是什么ActionInvocation就是Action的调用者。ActionInvocation在Action的执行过程中,负责Interceptor、Action和Result等一系列元素的调度。理解ActionInvocation你需要对Action的调用过程有一个全面的了解:http://tech.ddvip.com/2009-01原创 2013-05-23 20:59:21 · 3770 阅读 · 0 评论 -
自己生成struts2.3.1.2帮助文档方法
首先在MyEclipse中建一个JavaProject(取名:struts_doc),然后找到struts2的源代码(到apache官网上下载)的目录(如:F:\TDDOWNLOAD\struts-2.3.1.2\src\core\src\main\java),把java目录下的org文件夹全部拷贝到struts_doc项目下的src目录下,肯定会有一堆错误,不用着急,这是因为我们没有添加对应的j转载 2013-05-23 19:24:16 · 888 阅读 · 0 评论 -
struts2中对于default-action-ref配置
有一部份的朋友在某个自定义的action中定义default-action-ref这个配置的时候,认为在地址栏中输入地址如http://localhost:8080/project的时候(project为项目名),如果该项目后面不输入任何名字,则会自动进入default-action-ref定义的action并进入对应的类方法中进行操作并根据result返回页面,但是很多人发现结果并不是这转载 2013-05-18 14:36:48 · 733 阅读 · 0 评论 -
struts2多文件上传(修改名称、压缩图片、删除图片)
一下代码已经测试过,放心使用: ----------------upload.jsp-------------------------%@taglib prefix="s" uri="/struts-tags"%>http://www.w3.org/1999/xhtml">使用数组上传多个文件 文件标题: 选择第一个文件:转载 2014-03-18 21:56:20 · 3641 阅读 · 1 评论