拦截器(Interceptor):依赖于web框架,是基于Java发射机制实现的,属于面向切面(AOP)的一种运用;过滤器(Filter)依赖于servlet容器,是基于函数回调实现的,从灵活性上面考虑,拦截器功能更强大,Filter能做的事,它都能做,而且可以在请求前,请求后执行,比较灵活,Filter主要是针对URL地址做一个编码的事情,过滤掉没用的参数,安全校验(比如用户登录).
拦截器(Interceptor):依赖于web框架,是基于Java发射机制实现的,属于面向切面(AOP)的一种运用;过滤器(Filter)依赖于servlet容器,是基于函数回调实现的,从灵活性上面考虑,拦截器功能更强大,Filter能做的事,它都能做,而且可以在请求前,请求后执行,比较灵活,Filter主要是针对URL地址做一个编码的事情,过滤掉没用的参数,安全校验(比如用户登录).