使用Listener只需要两个步骤:
①:定义Listener实现类。
②:通过annotation或在web.xml文件中配置Listener
与AWT事件编程完全相似,监听不同web事件的监听器也不相同。常用的Web事件监听器接口
①:ServletContextListener:用于监听Web应用的启动和关闭
②:ServletContextAttributeListener:用于监听ServletContext范围内属性的改变。
③:ServletRequestListener:用于监听用户请求。
④:ServletRequestAttributeListener:用于监听ServletRequest范围内属性的改变。
⑤:HttpSessionListener:用于监听用户Session的开始和结束。
⑥:HttpSessionAttributeListener:用于监听HttpSession范围内属性的改变。
ServletContextListener用于监听Web应用的启动和关闭。该接口包含如下两个方法:
①:contextInitialized(ServletContextEvent sce):启动web应用时,系统调用Listener的该方法。
②:contextDestoryed(ServletContextEvent sce):关闭Web应用时,系统调用Listener的该方法。
?