说明:该自定义的拦截器实现用户登录的权限控制。
login.jsp--->LoginAction--重定向-->MainAction--->main.jsp
一.1.总体的步骤:
(1).定义拦截器类.LoginInterceptor(完成登录拦截)
方式1:实现com.opensymphony.xwork2.interceptor.Interceptor接口并覆写方法.
...
分类:
其他好文 时间:
2014-08-20 18:06:42
阅读次数:
272
Struts2的上传(基本流程如下)
1、Struts2默认采用了apache commons-fileupload
2、Struts2支持三种类型的上传组件
3、需要引入commons-fileupload相关依赖包
* commons-io-1.3.2.jar
* commons-fileupload-1.2.1.jar
4、表单中需要采用POST提交方式,编码类型...
分类:
其他好文 时间:
2014-08-19 14:38:44
阅读次数:
247
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 st...
分类:
其他好文 时间:
2014-08-19 12:18:24
阅读次数:
209
使用 DelegatingActionProxy使用 DelegatingRequestProcesso 非常简单方便,但有一个缺点:RequestProcessor 是Struts 的一个扩展点,也许应用程序本身就需要扩展RequestProcessor ,而DelegatingRequest P...
分类:
其他好文 时间:
2014-08-19 10:48:54
阅读次数:
132
在javaweb平台上 struts是有着很强大功能的框架,从struts1.x到struts2.x不断更新....本人今天学习了struts2框架,用的是struts-2.3.1.2-all这个版本学习struts之前先简单说说servlet (就是一个处理请求的类) 大家知道jsp的请求可以提交...
分类:
其他好文 时间:
2014-08-18 23:23:13
阅读次数:
322
进入Java的学习,没少接触配置文件,尤其学习SSH时,配置文件尤其多,Struts配置文件Struts.xml,Spring配置文applicationContext.xml,Hibernate配置文件Hibernate.properties、hibernate.cfg.xml。 最初接触这些配....
分类:
系统相关 时间:
2014-08-18 14:14:52
阅读次数:
258
在大家写Action的时候,配置struts2.xml文件的时候我们大家都知道需要method={1}这个属性但是我们有的时候并不清楚到底他是什么意思。下面我总结了下Action中的方法调用的方法,希望能帮到大家理解!
具体的调用方式:(一共三种方式)
* 方法的动态调用
* 在中配置method属性
* 使用通配符
①方法的动态调用方式:
action名称+!+方法名称+...
分类:
其他好文 时间:
2014-08-18 10:54:24
阅读次数:
180
概述
MVC是一种思想,基于这个思想有了很多的框架,像java中的Struts,那么这个思想到底是什么呢?
MVC思想
思想,也就是想法,要想知道这个想法是什么,就需要先知道这个想法因为什么产生了,要知道,没有无缘无故的恨,所以,想法也是不可能在没有任何因的情况下产生的,那么到底是什么触发了这个想法的产生,并且把它推到了高潮呢?
要想知道这个,...
分类:
Web程序 时间:
2014-08-18 00:21:23
阅读次数:
194
文件上传; Struts文件上传; Servlet文件上传
分类:
编程语言 时间:
2014-08-18 00:15:03
阅读次数:
468
1.拦截器:Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.
WebWork中文文档解释:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也提供了一种可以提取Action中...
分类:
其他好文 时间:
2014-08-16 19:51:51
阅读次数:
234