拦截器创建的三种方式

1.实现一个接口,最原始的,一般不用。

image.png

2.稍微体贴了一点,但一般也不用

image.png

3.可定制方法的(常用)

image.png
放行的代码 invoke()。
image.png
要是想不放行,直接跳转到某个页面,直接return 返回。不执行后续的拦截器和action请求。

自定义拦截器配置

定义的拦截器一般都是适用于整个包下面的,如果有特殊要求,可以把default-interceptor-ref放到标签下。
image.png

定制方法(哪些拦截,哪些不拦截,两种不同同时用)

image.png