一. Session的监听
Interface: javax.servlet.http.HttpSessionListener 接口
该接口中有两个方法:
返回值 方法名 备注 void sessionCreated(HttpSessionEvent se) session创建时触发 void sessionDestroyed(HttpSessionEvent se) session销毁时触发
使用该监听要先实现HttpSessionListener 接口:
public myListener implements HttpSessionListener {
在这里实现那两个方法
}
实现后,再在web.xml里配置监听信息:
<listener>
<listener-class>
myListener
</listener-class></listener>
这个监听可以用来处理会话建立之前或销毁之前的业务。
二. Application对象的监听
Interface: javax.servlet.ServletContextListener 接口
返回值 方法名 备注 void contextDestroyed(ServletContextEvent sce)
销毁时触发 void contextInitialized(ServletContextEvent sce)
创建时触发
使用方法与SessionListener差不多,要实现其接口并配置其web.xml文件。