struts学习:使用拦截器

来源:互联网 发布:马库斯莫里斯体测数据 编辑:程序博客网 时间:2024/06/01 09:28

1、拦截器的使用

<interceptor-ref name="拦截器的名字">


<struts>

<package name="">

<interceptors>

<!--定义拦截器test1-->

<interceptor name="test1” class="....................">

<!--定义拦截器test2-->

<interceptor name="test2” class="....................">

</interceptors>


<action name="action1" class=".................">

<result>success.jsp</result>

<!--使用拦截器test1-->

<interceptor-ref name="test1"/>

<!--使用拦截器test2-->

<interceptor-ref name="test2"/>

</action>

</package>

</struts>


ps:一旦Action使用了某个拦截器,默认拦截器将不起作用

<interceptor-ref name="defaultStack"/>


2、拦截器栈的使用

<struts>

<package name="">

<interceptors>

<!--定义拦截器test1-->

<interceptor name="test1” class="....................">

<!--定义拦截器test2-->

<interceptor name="test2” class="....................">


<interceptor-stack name="stack1">

<!--引用拦截器test1-->

<interceptor-ref name="test1"/>

<!--引用拦截器test2-->

<interceptor-ref name="test2"/>

</interceptor-stack>

</interceptors>


<action name="action1" class=".................">

<result>success.jsp</result>

<!--使用拦截器stack1-->

<interceptor-ref name="stack1"/>

</action>

</package>

</struts>




















原创粉丝点击