您的位置:首页 > 编程语言 > Java开发

struts学习:使用拦截器

2017-09-16 23:37 155 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/oolovecheng/article/details/78007613

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>




















内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: