1、拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器。
3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
4、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
4、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
拦截器:就是在你调用一个方法前,或者调用一个方法后,做一些业务逻辑的操作,例如打印字符串。
过滤器:就是在你访问某个JSP、Servlet或者Action之前,过滤掉一些信息。