struts2拦截器10-11讲
来源:互联网 发布:美工感受 编辑:程序博客网 时间:2024/04/28 13:26
第10讲:主要讲拦截器的原理:
用到反射机制。忘了去看视频:
视频中的例子,自己照写的:
第十一讲才说了下拦截器的配置,
//拦截器配置
//action配置
//默认的拦截器。注意定义的位置,看dtd定义
<default-interceptor-ref name="defaultStack"></default-interceptor-ref>
//拦截器一般实现com.opensymphony.xwork2.interceptor.Interceptor;
struts2提供默认的实现com.opensymphony.xwork2.interceptor.AbstractInterceptor;
只要继承这个类即可。重写它的intercept方法
//需要对某个方法拦截:继承com.opensymphony.xwork2.interceptor.MethodFilterInterceptor;
看struts2源代码:
实际上应该是调用的doIntercept(invocation);这个方法:
继承后重写这个方法即可。
源码中的属性:
//action配置
多个函数用逗号隔开,如果两个都配置了,像上面的test方法,还是会拦截的,就是includeMethods的一定会拦截。。
注册监听实现:com.opensymphony.xwork2.interceptor.PreResultListener;
public void beforeResult(ActionInvocation invocation, String resultCode) {
}
拦截器里注册invocation.addPreResultListener(new MyListener());
视频中讲的权限的验证:
就是在拦截器中,判断session中有没有用户,没有,则跳转到登录页面Action.LOGIN;
否则就继续执行invocation.invoke();
- struts2拦截器10-11讲
- struts2第十五讲学习笔记,登录拦截器的使用
- 第八讲 拦截器
- struts2拦截器的使用(详解) 讲的不错,基本都包括了
- 【Struts2】Struts2中拦截器
- Struts2使用11 -- 拦截器1 -- 概述
- struts2系列学习笔记(11)---------------拦截器
- Struts2笔记11 拦截器底层原理
- struts2拦截器
- Struts2拦截器
- struts2.0拦截器
- struts2.0 拦截器
- struts2拦截器学习
- struts2 拦截器
- Struts2拦截器(Interceptor)
- struts2.0拦截器
- 用上struts2拦截器
- struts2拦截器简介
- TOMCAT主目录与虚拟目录的配置
- 类的大小
- 王爽《汇编语言》第十章实验十 子程序1(show_str) 题目解答
- 虚拟化技术为企业减负
- 求可以破解163等的邮箱的工具
- struts2拦截器10-11讲
- GridView七十二绝技-大全(收藏版)上
- GridView七十二绝技-大全(收藏版)下
- SQL Server 2005 学习中 00001
- httpwebrequest get url中 中文参数乱码问题
- 手机开机及呼叫过程
- 第一次,写东西。谢谢支持啊
- PB PBM_系统事件 备查
- 作业:搜索引擎与社会责任