监听器与过滤器

一、过滤器Filter(实现了Filter接口,重写了方法init()、doFilter()、 destory())

执行顺序:注解中按照

注解:多个对象触发,用大括号,逗号分隔

获取uri(转型)

    HttpServletRequest request = (HttpServletRequest)resp;

    String uri = request.getRequestURI

二、监听器Listener(实现了接口ServletContextListener)

JavaWEB中的监听器主要监听JavaWEB中的request、session、ServletContext对象的各种变化。

三、主要监听的任务:

监听request、ServletContext 、session对象的创建和销毁 

ServletRequestListener、ServletContextListener、HttpSessionListener

监听request、session、ServletContext 对象存放的数据变化情况

ServletContextAttributeListener 、HttpSessionAttributeListener 、ServletRequestAttributeListener

监听session中保存的JavaBean的状态

HttpSessionBindingListener

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