实现一个监听器的接口;
-
编写一个监听器
实现监听器的接口…
package Java.Listener;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
//统计在线人数
public class OnlineCountListener implements HttpSessionListener {
//创建session监听: 看你的一举一动
//一旦创建Session就会触发一次这个事件!
@Override
public void sessionCreated(HttpSessionEvent se) {
ServletContext context= se.getSession().getServletContext();
Integer OnlineCount= (Integer) context.getAttribute("OnlineCount");
if (OnlineCount==null){
OnlineCount = new Integer(1);
}else {
int count = OnlineCount.intValue();
OnlineCount = new Integer(count+1);
}
context.setAttribute("OnlineCount",OnlineCount);
}
//销毁session监听
//一旦销毁Session就会触发一次这个事件!
@