拦截器与过滤器的区别: 拦截器是基于java的反射机制,而过滤器则是通过函数的回调来实现的;过滤器依赖于servlet容器,而拦截器缺不依赖于servlet容器;拦截器只对Action请求起作用,而过滤器对所有的请求起作用;拦截器能够访问Action中的上下文,值栈对象,而过滤器不能;在Action的生命周期中,拦截器能够被多次调用,而过滤器只能在容器初始化是被调用一次