Servlet监听器

什么是监听器

1.官方的讲:监听器的作用是监听web容器的有效期事件,利用Listener接口监听在容器中的某个执行程序,并且根据其应用程序的需求做出适当的响应。通俗:我们面对发生特定事件或者采取某个动作时要做什么操作,举个栗子:

  • 事件源:小偷
  • 事件:偷东西
  • 监听器:警察
  • 监听后执行的方法:抓捕
  • 只有在小偷偷东西的时候警察才会实施抓捕,其他情况下警察没有什么动作

三种类型的监听

1.Servlet上下文监听(servletContext)
2.HTTP会话监听(HttpSession)
3.Servlet请求监听 (ServletRequest)

Servlet监听器

Listener的配置与Filter相同