package com.qf.listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
/**
* 监听器
*
* 1、监听application作用域的开启或者销毁
* 2、监听session作用域的开启或者销毁
* 3、监听作用域的属性的设置或者移除
*
* @author ken
*
*/
public class MyListener implements ServletContextListener{
@Override
public void contextInitialized(ServletContextEvent sce) {
System.out.println("application作用域初始化");
//
System.out.println("开启定时器");
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("application作用域销毁");
}
}
package com.qf.listener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class SessionListener implements HttpSessionListener{
@Override
public void sessionCreated(HttpSessionEvent se) {
System.out.println("session创建了");
}
@Override
public void sessionDestroyed(HttpSessionEvent se) {
System.out.println("session销毁了");
}
}
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
/**
* 监听器
*
* 1、监听application作用域的开启或者销毁
* 2、监听session作用域的开启或者销毁
* 3、监听作用域的属性的设置或者移除
*
* @author ken
*
*/
public class MyListener implements ServletContextListener{
@Override
public void contextInitialized(ServletContextEvent sce) {
System.out.println("application作用域初始化");
//
System.out.println("开启定时器");
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
System.out.println("application作用域销毁");
}
}
package com.qf.listener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class SessionListener implements HttpSessionListener{
@Override
public void sessionCreated(HttpSessionEvent se) {
System.out.println("session创建了");
}
@Override
public void sessionDestroyed(HttpSessionEvent se) {
System.out.println("session销毁了");
}
}