拦截器和过滤器的区别

                                    拦截器                                                                                       过滤器

1:                         基于Java反射机制                                                   基于函数回调     

2:                         不依赖Servlet容器                                                  依赖Servlet容器  

3:                        只能对action起作用                                                 几乎对所有请求起作用

4:                       可以访问action上下文,值栈里的对象                        可以访问action上下文,值栈里的对象

5:                       在Action生命周期中,拦截器可以多次被调用             过滤器只能在容器初始化时被调用一次

posted @ 2017-11-20 22:42  龙芳伟  阅读(3348)  评论(0编辑  收藏  举报