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容器调用