过滤器和拦截器的区别

时间:2021-03-10 22:02:08

1、过滤器是基于函数回调的,拦截器是基于反射机制的
2、过滤器是依赖servlet容器,拦截器不是
3、过滤器可以拦截所有请求,拦截器只能拦截action
4、过滤器不能访问action的上下文。值栈里面的对象,拦截器可以
5、过滤器只能在容器初始化的时候被调用,拦截器可以多次调用