1.拦截器只拦截controller方法,过滤器拦截所有请求 3.在action的生命周期中,拦截器可以多次被调用,而过滤器值只能在容器初始化时调用一次 4.拦截器不依赖servlet容器,过滤器依赖servlet容器