Servlet的监听器介绍

监听器就是一个实现特定接口的普通Java程序,这个程序专门用于监听另一个Java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。

我们可以使用监听器来执行一些重要的任务,例如统计总登录用户数和当前登录用户数,在部署项目时创建数据库表,创建数据库连接对象等。

javax.servlet和javax.servlet.http包中有许多事件类和监听器接口。

1 事件接口

事件接口如下:

  1. ServletRequestEvent
  2. ServletContextEvent
  3. ServletRequestAttributeEvent
  4. ServletContextAttributeEvent
  5. HttpSessionEvent
  6. HttpSessionBindingEvent

2 监听器接口

监听器接口如下:

  1. ServletRequestListener
  2. ServletRequestAttributeListener
  3. ServletContextListener
  4. ServletContextAttributeListener
  5. HttpSessionListener
  6. HttpSessionAttributeListener
  7. HttpSessionBindingListener
  8. HttpSessionActivationListener 

热门文章

优秀文章