首先写个类:
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;
}
}
然后配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="https://java.sun.com/xml/ns/j2ee"
xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://java.sun.com/xml/ns/j2ee
https://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
****************************************
<!-- Listeners -->
<listener>
<listener-class>
SessionCount.SessionCounter (注意此处)
</listener-class>
</listener>
*****************************************
</web-app>
关键词标签:统计,人数,在线,实现;
相关阅读 10款MySQL数据库客户端图形界面管理工具推荐用PHP程序统计蜘蛛是否访问你的网站linux 统计当前目录下文件数Asp.Net 建立一个在线 RSS 新闻聚合器.Net基础:在ASP.net中网站访问量统计方法在ASP.net中网站访问量统计方法
热门文章 eclipse中如何设置字体大小_eclipse字体大小
时间:11-06
时间:02-18
时间:05-17
时间:03-17
时间:03-16
时间:08-03
人气排行 JS验证日期格式是否正确Java中3DES加密解密调用示例Java技术-J2EE开发日记-MyEclipse快捷键与插件大全用Java删除文件夹里的所有文件JavaScript基本语法-常量和变量eclipse中如何设置字体大小_eclipse字体大小设置方法C#中的空值的判断100多个很有用的JavaScript函数以及基础写法汇总
查看所有0条评论>>