拦截器Interceptor的使用

1、编写拦截器类,继承AbstractInterceptor抽象类,并实现Intercept方法。

或者实现Interceptor接口,并实现该接口的三个方法:init,intercept,destroy
或者继承MethodFilterInterceptor抽象类,并实现doIntercept方法。

2、spring中注入定义的拦截类,这里列出了不被检查的action,在拦截器类中可以直接使用,变量名要和name一致。

3、struts.xml文件中定义拦截器
4、struts.xml文件中action标签内引用拦截器

  • 若使用了自定义的拦截器,则在拦截器的最后还要加个默认拦截器,自定义拦截器执行,则默认拦截器不会执行。如果在action内没加任何拦截器,则默认使用默认拦截器。例如:

  • 若定义的拦截器在N多action中使用,可以在定义该action的package中继承定义了拦截器的package。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值