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>