Struts2-拦截器

struts.xml

    <package name="user" namespace="/user" extends="struts-default">
<!--在进入action之前被拦截到 com.lsp.interceptor.Testinter,在
  com.lsp.interceptor.Testinter中定义拦截器方法,return inter.invoke()在继续进入Action

  
<interceptors> <interceptor name="test" class="com.lsp.interceptor.Testinter" ></interceptor> </interceptors> <action name="user_*" class="com.lsp.action.Hellow1" method="{1}">
  <!--注意,因为自定义拦截器时,因为struts本身有默认拦截器,为了避免覆盖,需要把拦截器写出来。
    <interceptor-ref name="defaultStack" ></interceptor-ref>   -->
<interceptor-ref name="test" ></interceptor-ref> <interceptor-ref name="defaultStack" ></interceptor-ref> <result name="add">/index.jsp</result> <result name="delete">/index2.jsp</result> <result name="select">/index3.jsp</result> </action> </package>

可以参照的博客:http://developer.51cto.com/art/200906/126894.htm

 

posted @ 2014-08-15 14:37  余欣  阅读(106)  评论(0编辑  收藏  举报