日期:2014-05-20  浏览次数:20580 次

如何用JSP中的监听器技术统计
如何用JSP中的监听器技术统计所有使用过网站的用户登陆情况


------解决方案--------------------
计算在线用户数量的Linstener
Package xxx;

public class OnlineCounter {
private static long online = 0;
public static long getOnline(){
return online;
}
public static void raise(){
online++;
}
public static void reduce(){
online--;
}
}

import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

public class OnlineCounterListener implements HttpSessionListener{
public void sessionCreated(HttpSessionEvent hse) {
OnlineCounter.raise();
}
public void sessionDestroyed(HttpSessionEvent hse){
OnlineCounter.reduce();
}
}