




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Struts2拦截器详细配置过程1:所有拦截器的超级接口Interceptor ,Action去实现这个接口;Interceptor它其中有三个方法(init(),destroy() ,interceptor(): Init()方法:在服务器起动的时候加载一次,并且只加载一次; Destroy()方法:当拦截器销毁时执行的方法; Interceptor()方法:其中里边有一个参数invocationpublicString intercept(ActionInvocation invocation)throwsxception System.out.println(interceptor!); String result=invocation.invoke();returnresult; Invocation.invoke()是如果只有一个拦截器执行完这个方法后,会返回给视图,如果有多个拦截器,它顺序的执行完所有的拦截器,才返回给视图.2:可以在系统初始化中给拦截器指定默认的参数(也包括了定义拦截器方式)如下:在拦截器类中把hello当做属性set/get方式注入到拦截器类中;张钊钊也可以在使用拦截器的时候给它设置参数:就是在一个action的reslut下面配置上如下:/success.jsp/register.jspwelcome2.拦截器,拦截器栈和默认的拦截器之间的关系1:拦截器和拦截器栈是一个级别的,也就是说一个拦截器栈中包括许多拦截器,一个拦截器栈中还可以包括许多拦截器栈,配置如下方式:张钊钊拦截器的使用:1.先定义;2.在引用使用;2:struts2中有一个系统默认的拦截器栈是defaultStack,如果你手动引用自己的拦截器,系统默认的拦截器栈将不起作用;这样必需手动引入系统的拦截器栈如果想改变系统默认的拦截器栈,可以这样配置:其中myStack是自己定义的拦截器栈名字;如果拦截器栈中有多个拦截器,在执行action之前的顺序跟配置拦截器的顺序一致,而在action之后执行的顺序是相反的;3:抽象的拦截器类AbstractInterceptor1:Interceptor这个超级拦截器接口,有三方法需要实现,但是如果不想使用init();和destroy()方法,可以去继承这个抽象拦截器类;它的使用跟上边的没有什么区别;4:方法过滤拦截器MethodFilterInterceptor1:上边的拦截器都要是针对整个action的,如果针对某个方法进行拦截可以去继承这个类;它的使用跟上边的使用方法差不多,只是需要要配置它对那个方法进行拦截,方法过滤拦截器最好不要配置到自己设置默认的拦截器栈里边,自己手动配置.executeexecute其中includeMethods ,excludeMethods是固定写法: includeMethods包含拦截那些方法,多个方法需要用”,”隔开;excludeMehtods是排除拦截的那些方法;5:鉴听器PreResultListener接口1:它的鉴听点在拦截器执行完某个action方法后,在渲染视图之前做一些事情;让某个类去实现这个接口;然后向需要它的拦截器中注册进去如下代码:publicclassMyInterceptor3extendsMethodFilterInterceptor privatestaticfinallongserialVersionUID= 3756655410194005443L;OverrideprotectedString doIntercept(ActionInvocationinvocation)throwsException /把鉴听器注册到拦截中去;invocation.addPreResultListener(newMyListener(); System.out.println(my Interceptor3); St
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程法规的历史发展与现状试题及答案
- 工程法规重要知识点的应用试题及答案
- 2025年工业互联网平台雾计算协同机制与工业互联网平台生态构建战略报告
- 偏远地区数字化教学资源普及的挑战与对策
- 焊接滚轮架项目可行性研究报告
- 财务管理中的伦理问题考核试题及答案
- 个性化体验驱动的数字健康平台设计理念与实践
- 文化认同与多元社会试题及答案
- 商业广告中的数字媒体艺术创新实践
- 商业广告中数字媒体艺术的视觉冲击力分析
- 工业园区物业保洁工作作业指导手册
- 全产业链运营模式
- 消防安全工作例会制度
- GB/T 9634.4-2007铁氧体磁心表面缺陷极限导则第4部分:环形磁心
- 2022年阜宁县(中小学、幼儿园)教师招聘考试《教育综合知识》试题及答案解析
- GB/T 15608-2006中国颜色体系
- 病假医疗期申请单(新修订)
- 95598工单大数据分析及压降策略
- 《游园不值》-完整版课件
- 大连银行招聘考试最新笔试复习材料题目内容试卷真题复习
- 卷烟纸生产工艺
评论
0/150
提交评论