天天看点

Listener监听器 - 基本概念 & 分类

1 基本概念

  Servlet规范中定义的一种特殊的组件,用来监听Servlet容器产生的事件并进行相应的处理

  容器产生的事件分类如下:

    生命周期相关的事件

    属性状态相关的事件

    存值状态相关的事件

2 基本分类

监听器类型 功能介绍
javax.servlet.ServletRequestListener 监听request作用域的创建和销毁
javax.servlet.ServletRequestAttributeListener 监听request作用域的属性状态变化
javax.servlet.http.HttpSessionListener 监听session作用域的创建和销毁
javax.servlet.http.HttpSessionAttributeListener 监听session作用域的属性状态变化
javax.servlet.ServletContextListener 监听application作用域的创建和销毁
javax.servlet.ServletContextAttributeListener 监听application作用域的属性状态变化
javax.servlet.http.HttpSessionBindingListener 监听对象与session的绑定和解除
javax.servlet.http.HttpSessionActivationListener 监听session数值的钝化和活化