Java

拦截器(interceptor)与过滤器(filter)的区别

2017-12-04  本文已影响0人  Xr丶_c967

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

2 拦截器不依赖Servlet 容器  ,过滤器依赖

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

4 在action生命周期中,拦截器可以被多次调用,过滤器只能在容器初始化是被调用

5拦截器可以访问action上下文丶值栈的对象,过滤器不能访问

6 拦截器可以获取各个bean,而过滤去不行

6 拦截器  返回     return invocation.invoke()

     过滤器   返回   return chain.doFilter(request, response);

上一篇 下一篇

猜你喜欢

热点阅读