有些拦截器不是拦截方法的拦截器
这个经验有点废话,但好像容易忘掉,所以还是写下来吧。
当你的Action继承了MethodFilterInterceptor,你才可以在xml中用支持该参数的拦截器设置不拦截Action中的某些方法。
培训老师把excludeMethods这个param放在timerInterceptor里并发现没有用,我当时没反应过来。
回来想了想,翻了书,才想起:只有特定的拦截器有那个参数。
"Struts2中提供了这种方法过滤的拦截器有如下几个:
TokenInterceptor
TokenSessionStoreInterceptor
DefaultWorkflowInterceptor
ValidationInterceptor" -- 《》P324