您的位置:首页 > Web前端 > JavaScript

jsp统计在线人数

2011-04-26 16:26 295 查看
写个session监听器,并注册到web.xml中

注册代码

com.xx.SessionCounter

com.xx.SessionCounter



实现HttpSessionListener接口
sessionCreated 创建session时候执行的方法
sessionDestroyed 销毁session时候

如果需要与session交互,可以用HttpSessionEvent对象取得该web项目的session,ServletContext对象和其他对象。。。

Java代码
package com.xx;

import javax.servlet.*;
import javax.servlet.http.*;

public class SessionCounter implements HttpSessionListener {

private static int activeSessions = 0;

public void sessionCreated(HttpSessionEvent se) {
activeSessions++;
}

public void sessionDestroyed(HttpSessionEvent se) {
if(activeSessions > 0)
activeSessions--;
}

public static int getActiveSessions() {
return activeSessions;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: