您当前的位置: 首页 > 

Struts2的拦截器

发布时间:2014-11-13 16:23:11 ,浏览量:0

Interceptor是在action前后执行,那么在action之后的处理如何实现呢?Struts2提供了一个抽象类AroundInterceptor,即通过interceptor()方法对ActionInvocation.invoke()方法进行递归调用,ActionInvocation循环嵌套在intercept()中,一直到语句result=invocation.invoke();

执行结束即:Action执行完并返回结果result.这时Interceptor对象会按照港开始执行的逆向顺序依次执行结果。这样,before方法在Action之前执行,after方法在Action方法之后执行。

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0734s