天天看点

过滤器(Filter)与拦截器(Interceptor)的区别

1 、拦截器是基于java的​​反射机制​​​的,而​​过滤器​​​是基于​​函数​​​​回调​​。

2 、拦截器不依赖与servlet容器,​​过滤器​​依赖与servlet容器。

3 、拦截器只能对action请求起作用,而​​过滤器​​则可以对几乎所有的请求起作用。

4 、拦截器可以访问action​​上下文​​、值栈里的对象,而过滤器不能访问。

继续阅读