chain: 存储转发方式
Interceptor1 befor... 自定义拦截器1
Interceptor2 befor... 自定义拦截器2
Action1 execute() invoked 第一个Action1
Action2 execute() invoked Action1调用的Action2
Interceptor2 after...
Interceptor1 after...
redirectAction: 重定向方式
Interceptor1 befor...
Interceptor2 befor...
Action1 execute() invoked
Interceptor2 after...
Interceptor1 after...
Action2 execute() invoked
chain的方式,自定义的拦截器将两个Action都拦截了,而redirectAction方式,只拦截了配置了自定义拦截器的Action,客户端重定向到的那个Action2就不拦截了!
Interceptor1 befor... 自定义拦截器1
Interceptor2 befor... 自定义拦截器2
Action1 execute() invoked 第一个Action1
Action2 execute() invoked Action1调用的Action2
Interceptor2 after...
Interceptor1 after...
redirectAction: 重定向方式
Interceptor1 befor...
Interceptor2 befor...
Action1 execute() invoked
Interceptor2 after...
Interceptor1 after...
Action2 execute() invoked
chain的方式,自定义的拦截器将两个Action都拦截了,而redirectAction方式,只拦截了配置了自定义拦截器的Action,客户端重定向到的那个Action2就不拦截了!