1.原理上:拦截器基于反射;过滤器基于函数回调。函数
2.范围上:拦截器只拦截action请求;过滤器几乎拦截全部请求。对象
3.访问上:拦截器可以访问action上下文,值栈的对象;过滤器不行。io
4.初始化: 拦截器能够屡次被调用;拦截器只在容器初始化时被调用一次。容器