JavaWeb编程实战宝典(7)___第7章 Struts2的拦

2019-11-06  本文已影响0人  岁月静好浅笑安然

第7章 Struts2的拦截器

7.1 理解拦截器

7.1.1 掌握拦截器的实现原理

7.1.2 实例:模拟Struts2实现一个拦截器

7.2 配置Struts2拦截器

一般情况下只要在struts.xml中定义拦截器

    <!-- 通过指定拦截器名和拦截器实现类来定义拦截器 -->
    <interceptor name="拦截器名" class="拦截器实现类"/>

有时,还需要为拦截器设置参数

        <!-- 通过指定拦截器名和拦截器实现类来定义拦截器 -->
    <interceptor name="拦截器名" class="拦截器实现类">
        <param name="参数名">参数值</param>
    </interceptor>

还可以封装拦截器栈

    <interceptor-stack name="拦截器栈1">
        <interceptor-ref name="拦截器1"/>
        <interceptor-ref name="拦截器2"/>
    </interceptor-stack>
    <interceptor-stack name="拦截器栈2">
        <interceptor-ref name="拦截器栈1">
            <param name="参数名">参数值</param>
            <param name="参数名">参数值</param>
        </<interceptor-ref name>
        <interceptor-ref name="拦截器3"/>
        <interceptor-ref name="拦截器4"/>
    </interceptor-stack>

7.2.1 配置拦截器

7.2.2 使用拦截器

7.2.3 设置默认拦截器

7.3 实例:自定义拦截器

7.3.1 编写拦截器

7.3.2 配置自定义拦截器

7.4 理解拦截器的高级技术

7.4.1 过滤指定的方法

7.4.2 拦截器的执行顺序

7.4.3 应用结果监听器

7.5 理解Struts2内建的拦截器

7.5.1 认识内建拦截器

7.5.2 掌握内建拦截器的配置

7.6 实例:编写曲线验证拦截器

7.6.1 编写权限验证拦截器

7.6.2 配置权限控制拦截器

上一篇下一篇

猜你喜欢

热点阅读