监听器(1)

mac2026-06-08  9

本系列博客汇总在这里:监听器汇总

目录

一、JavaWeb 监听器二、创建与销毁监听器


一、JavaWeb 监听器

在 JavaWeb 中监听的事件源为:ServletContext、HttpSession、ServletRequest,即三大域对象。

监听域对象 “创建” 与 “销毁” 的监听器;监听域对象 “操作域属性” 的监听器;监听 HttpSession 的监听器。

二、创建与销毁监听器

创建与销毁监听器一共有三个: 1、ServletContextListener:Tomcat 启动和关闭时调用下面两个方法。

public void contextInitialized(ServletContextEvent evt):ServletContext 对象被创建后调用;public void contextDestroyed(ServletContextEvent evt):ServletContext 对象被销毁前调用;

2、HttpSessionListener:开始会话和结束会话时调用下面两个方法。

public void sessionCreated(HttpSessionEvent evt):HttpSession 对象被创建后调用;public void sessionDestroyed(HttpSessionEvent evt):HttpSession 对象被销毁前调用;

3、ServletRequestListener:开始请求和结束请求时调用下面两个方法。

public void requestInitiallized(ServletRequestEvent evt):ServletRequest 对象被创建后调用;public void requestDestroyed(ServletRequestEvent evt):ServletRequest 对象被销毁前调用。

如有错误,欢迎指正!

最新回复(0)