过滤器和监听器

一、过滤器    filter

        1.filter 类通过实现 filter 接口实现

        2.重写的方法:init()  doFilter()  destory()

        3.chain.doFilter();

        4.执行顺序:注解配置,按命名顺序;

                             xml 根据 mapping 顺序进行;

        5.注解配置:注解书写多个配置触发

                            uoPatterns={"/a","/b"}

        6.String url=request.getRequest(URL);

二、监听器    listener

        1.监听三个对象:ServletContext、ServletRequest、HTTPSession

        2.监听对象创建和销毁:ServletContextListener、ServletRequestListener、HTTPSessionListener

        3.监听对象的改变:Add、Remove、reples

        4.监听接口状态的改变:HTTPSessionBindingListener    在绑定或删除时得到通知

                                               HTTPSessionActivationListener    钝化或激活时得到通知

                                               HTTSessionListener    session创建后或失效前得到通知

                                               ServletContextListener    对象初始化或销毁时得到通知

你可能感兴趣的:(过滤器和监听器)