Struts2拦截器属性excludeMethods、includeMethods配置无效的原因



Struts2拦截器属性excludeMethods、includeMethods配置无效的原因。

拦截器如果通过实现Interceptor接口生成的话,属性excludeMethods、includeMethods配置无效。拦截器如果通过继承MethodFilterInterceptor类的话,属性excludeMethods、includeMethods配置有效。

  1. public class UserLoginInterceptor extends MethodFilterInterceptor implements Interceptor{
  2.     private static final long serialVersionUID = 1L;
  3.     @Override
  4.     protected String doIntercept(ActionInvocation invocation) throws Exception {
  5.         return “”;
  6.     }
  7. }