2019-06-19

Filter

init(FilterConfig filterConfig)   Web容器调用该方法实现过滤器的初始化

doFilter(ServletRequest request,ServletResponse response,FilterChain chain)  doFilter方法。在该方法中Web容器会调用与资源对应的过滤器的doFilter()方法,在哦该方法中,可以对请求和响应进行处理,实现过滤功能

destory() Web容器调用该方法,造成过滤器失效

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

Listener

servletContext

HttpSessionListener

servletResponse

监听属性改变的三个接口

HttpSessionBindingListener接口的两个方法

void valueBound(HttpSessionBindingEvent event)当对象被添加到session时,由容器调用该方法来通知对象

void valueUnbound(HttpSessionBindingEvent event)当对象从session中删除时,由容器调用该方法来通知对象

ServletContextListener       //在Servlet上下文对象初始化或者销毁时发送通知,如果希望在web应用程序启动时执行一系列初始化操作任务,就可以通过实现ServletCintextListener接口的方法来完成。

void contextInitialized(ServletContextEvent arg) 在Web应用程序初始化开始时,由Web容器调用

void contextDestoryed(ServletContextEvent arg) 当Servlet上下文将要关闭时,由Web容器调用

你可能感兴趣的:(2019-06-19)