碎片化 | 第四阶段-43-struts2拦截器interceptor-视频

时间:2022-05-06
本文章向大家介绍碎片化 | 第四阶段-43-struts2拦截器interceptor-视频,主要内容包括Interceptor、登录检查Interceptor、拦截器使用、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
视频内容

如清晰度低,可转PC网页观看高清版本:

http://v.qq.com/x/page/d0567hfhv42.html



版权声明:本视频、课件属本公众号作者所有,如有侵权,将追究法律责任。

视频课件:


Interceptor

拦截器,处理action,并且是在action请求之前进行执行处理,eg:登录检测、权限管理、性能检测等

struts2中存在大量的拦截器,默认拦截器为:"defaultStack", 拦截器栈 <interceptor-stack name="XXXXXDDD"> <interceptor-ref name="XXX"/> <interceptor-ref name="YYYY"/> </interceptor-stack>

params:将request里面的参数数据,赋值给对应的action请求参数中

登录检查Interceptor

1:自定义拦截器,判断是否有session对象
    如果有,则执行invoke方法,返回值无效
    如果没有,则进行result跳转---登录页面
        <result name = "xxxx">
2:配置struts.xml文件
    1:可以在package中的action中,定义一个interceptors,那么此时的拦截器,只能当前package使用,为了更方便和使用扩展,我们把interceptors提炼出来,封装成一个package

    2:返回的result进行封装,公用的result,配置为global-results

拦截器使用

1:登录检测