自定义拦截器,首先实现Interceptor接口,或者实现抽象类。
然后实现接口的方法,在Interceptor方法里面调用ActionInvocation的invoke方法。
然后在struts.xml里面配置<Interceptor />,然后在<action> 里面引用自己的。
如果只引用自己写的拦截器,会覆盖其他默认的拦截器,所以在下面再加上默认的拦截器。
<Interceptor-ref name="my"></Interceptor>
<Interceptor-ref name="defaultStack"></Interceptor>
拦截器属于aop(面向切面编程)思想