Servlet的监听器介绍
监听器就是一个实现特定接口的普通Java程序,这个程序专门用于监听另一个Java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。
我们可以使用监听器来执行一些重要的任务,例如统计总登录用户数和当前登录用户数,在部署项目时创建数据库表,创建数据库连接对象等。
javax.servlet和javax.servlet.http包中有许多事件类和监听器接口。
1 事件接口
事件接口如下:
- ServletRequestEvent
- ServletContextEvent
- ServletRequestAttributeEvent
- ServletContextAttributeEvent
- HttpSessionEvent
- HttpSessionBindingEvent
2 监听器接口
监听器接口如下:
- ServletRequestListener
- ServletRequestAttributeListener
- ServletContextListener
- ServletContextAttributeListener
- HttpSessionListener
- HttpSessionAttributeListener
- HttpSessionBindingListener
- HttpSessionActivationListener
热门文章
优秀文章