监听器使用
监听器作用:用于处理不确定时间发生的事件。监听器API上下文相关的事件ServletContextEvent:上下文对象发生改变时请求相关的事件ServletRequestEvent:请求对象发生改变时会话相关事件HttpSession:会话对象发生改变时监听接口ServletContextListener:监听ServletContextEvent事件。@WebListenerpublic cl
·
监听器
作用:
用于处理不确定时间发生的事件。
监听器API
上下文相关的事件
ServletContextEvent:上下文对象发生改变时
请求相关的事件
ServletRequestEvent:请求对象发生改变时
会话相关事件
HttpSession:会话对象发生改变时
监听接口
ServletContextListener:监听ServletContextEvent事件。
@WebListener
public class ServletContextListener implements javax.servlet.ServletContextListener {
@Override
public void contextInitialized(ServletContextEvent sce) {
System.out.println("创建servlet对象");
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("销毁servlet对象");
}
}
ServletRequestListener:监听ServletRequestEvent事件
HttpSessionListener:监听HttpSession事件
@WebListener
public class SessionListener implements HttpSessionListener {
@Override
public void sessionCreated(HttpSessionEvent se) {
ServletContext application = se.getSession().getServletContext();
se.getSession().getServletContext().setAttribute("num",0);
}
@Override
public void sessionDestroyed(HttpSessionEvent se) {
ServletContext application = se.getSession().getServletContext();
se.getSession().getServletContext().setAttribute("num",0);
}
}
更多推荐
已为社区贡献3条内容
所有评论(0)