首先写个类:
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="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
****************************************
<!-- Listeners -->
<listener>
<listener-class>
SessionCount.SessionCounter (注意此处)
</listener-class>
</listener>
*****************************************
</web-app>
建个JSP测试:
test.jsp
<%@ page language="Java" contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="SessionCount.SessionCounter" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>无标题文档</title>
<body bgcolor="#FFFFFF">
在线人数:<%=SessionCounter.getActiveSessions()%>
</body>
</html>
分享到:
相关推荐
使用JSP实现在线人数统计,显示但前的在线人数,但不提供在线聊天的功能
jsp统计在线人数.txt jsp统计在线人数.txt
JAVA jsp统计用户登录在线人数,JAVA jsp统计用户登录在线人数
jsp 统计在线人数实例,是个完整的项目实例,部署即可查看效果! 通过使用:HttpSessionListener、HttpSessionBindingListener来实现. valueBound 方法登录触发。 valueUnbound 方法退出触发。
本代码的主要功能是jsp对数据库的操作,并且完成对对当前数据库的操作,显示在线人数!
用JSP程序来实现统计当前的在线人数,觉得好的话多推广推广
javaweb中实现在线人数和在线用户的统计。有源码。
用于 jsp 页面统计访问人数 源码,适合于初学者
JSP要想要实时的监控在线人数只能通过session监听来完成,当浏览器关闭的时马上触发事件让session值实时减1,本事例具有完整的JSP在线人数统计,访问次数,用eclipse工具打开或直接copy至Tomcat上就可以运行..
count.jsp 统计在线人数
在线人数统计程序(JSP)学习SESSION小示例
包括以下的在线统计 网站计数器 统计用户停留时间 统计实时在线人数 统计网站访问量 完全基于JSP,容易阅读容易应用。
用jsp、servlet做的可以统计在线人数和注册人数
记录 在线 session 记录 同时 在线 人数 jsp java web
关于在线人数的统计,具体的使用请看里面的readme.txt
+servlet+java 实现统计在线人数,在线用户.txt
jsp利用application统计在线人数的方法.docx
主要介绍了jsp利用application统计在线人数的方法,代码中备有较为详尽的注释便于理解,是比较实用的技巧,需要的朋友可以参考下
从维普上下下来的论文
在线人数统计,包括监听器,JSP页面编写,以及统计方便的调用