- JavaWeb编程实战宝典(7)___第7章 Struts2的拦
- JavaWeb编程实战宝典(6)___第6章 Struts2进阶
- JavaWeb编程实战宝典(8)___第8章 Struts2的类
- JavaWeb编程实战宝典(9)___第9章 Struts2的输
- JavaWeb编程实战宝典(5)___ 第5章 编写Struts
- JavaWeb编程实战宝典(3)___ 第3章 JSP技术
- JavaWeb编程实战宝典(2)___ 第2章 Java Web
- JavaWeb编程实战宝典(10)___第10章 文件的上传和下
- JavaWeb编程实战宝典(1)___第1章 Web开发必会的客
- spring框架 AOP核心详解
第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>
网友评论