struts自定义拦截器

编写拦截器的类实现 Interceptor 接口,继承 AbstractInterceptor ,或者继承 MethodFilterInterceptor

<interceptors>
<!-- 自定义拦截器 -->
<interceptor name="moduleInterceptor" class="cn.itcast.web.interceptor.ModuleInterceptor">
<!-- 配置不拦截的方法名:多个名字间用逗号隔开 -->
<!--<param name="excludeMethods">fastMenu,fmain,title,tomain,toleft,feedback,sendFeedback,login,logout</param> -->
<param name="includeMethods">list,toedit,contractList,factorysale,productsale,onlineinfo,deploy</param>
</interceptor>
<!-- 自定义拦截器栈:加入自定义拦截器和框架默认拦截器栈 -->
<interceptor-stack name="myDefaultStack">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="moduleInterceptor" />
</interceptor-stack>
</interceptors>
<!-- 设置当前包内全局默认使用的拦截器 -->
<default-interceptor-ref name="myDefaultStack" />

猜你喜欢

转载自blog.csdn.net/yahweh_liu/article/details/80682366