过滤器和拦截器区别
Filter
是基于函数回调 doFi1ter(),而 Interceptor则是基于AOP思想
Filter在只在 Servlet前后起作用,而 Interceptor够深入到方法前后、异常抛出前后等
依赖于 Servlet容器即web应用中,而 Interceptor不依赖于 Servlet容器所以可以运行在多种环境
在接口调用的生命周期里, Interceptor可以被多次调用,而Fi1ter只能在容器初始化时调用一次
Filter.和 Interceptor的执行顺序
过滤前->拦截前- action执行->拦截后->过滤后