社区
Web 开发
帖子详情
如何在jsp当中统计当前的在线人数?
zwm1988
2005-03-16 09:50:04
如何在jsp当中统计当前的在线人数?
有人访问当前网页的时候,在线人数加1
有人退出的时候,在线人数就减1
...全文
221
13
打赏
收藏
如何在jsp当中统计当前的在线人数?
如何在jsp当中统计当前的在线人数? 有人访问当前网页的时候,在线人数加1 有人退出的时候,在线人数就减1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huanbin
2005-03-16
打赏
举报
回复
用字段不知行不
剑事
2005-03-16
打赏
举报
回复
public static int getuser()
{
return usernum;
}
得到当前人数
剑事
2005-03-16
打赏
举报
回复
public class onLineUser
{
private static int usernum =0;
public static void adduser()
{
usernum++;
}
public static int getuser()
{
return usernum;
}
public static void deleteuser()
{
usernum--;
}
}
zwm1988
2005-03-16
打赏
举报
回复
这些代码好像不行,望高手给点答复
zwm1988
2005-03-16
打赏
举报
回复
package SessionCount;
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;
}
}
<%@page contentType="text/html;charset=gb2312"%>
<%@ page import="SessionCount.SessionCounter" %>
在线:<%= SessionCounter.getActiveSessions() %>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.3.dtd">
<web-app>
<!-- Listeners -->
<listener>
<listener-class>
SessionCount.SessionCounter
</listener-class>
</listener>
</web-app>
zwm1988
2005-03-16
打赏
举报
回复
楼上的onLineUser是什么啊
剑事
2005-03-16
打赏
举报
回复
package com;
import javax.servlet.http.*;
import com.util.onLineUser;
public class Counter implements HttpSessionListener
{
public void sessionCreated(HttpSessionEvent evt)
{
HttpSession session = evt.getSession();
if(session.isNew())
{
if(Count()<0)
{
System.out.println("新session计数器出现错误");
}
onLineUser.adduser();
}
}
public void sessionDestroyed(HttpSessionEvent evt)
{
onLineUser.deleteuser();
}
public synchronized int Count()
{
return SqlModify.modify("Update counter set hitcount=hitcount+1 where range = 'allsite'");
}
}
wangwei8117
2005-03-16
打赏
举报
回复
那就可能是你没有及时的得到用户下线消息使人数减少的原因了。既然能让增加同样也可以让它减少阿。
fashchina
2005-03-16
打赏
举报
回复
代码呢
zwm1988
2005-03-16
打赏
举报
回复
我现在有一个例子,但是在线人数只是不停的增加,没有减少过
fashchina
2005-03-16
打赏
举报
回复
http://vip1.kudns.com/enphp/jsp/1/649.html
fashchina
2005-03-16
打赏
举报
回复
写个servlet吧然后这个实现一个接口HttpSessionListener
awaysrain
2005-03-16
打赏
举报
回复
http://dev.csdn.net/article/17/17767.shtm
用
JSP
程序实现
统计
当前
在线
人数
用
JSP
程序来实现
统计
当前
的
在线
人数
,觉得好的话多推广推广
jsp
实现
在线
人数
及
在线
用户
统计
javaweb中实现
在线
人数
和
在线
用户的
统计
。有源码。
JSP
从入门到精通2016+
在线
视频教学平台项目实训
javabean,数据库操作,连接池,自定义标签,标准标签库,监听器和过滤器,文件上传,分页技术,MVC开发模式应用,投票系统,
在线
聊天室,购物车,
统计
访问
人数
,
在线
视频教学系统项目实训(教师端系统,学生端系统,...
在线
人数
统计
程序(
JSP
)
在线
人数
统计
程序(
JSP
)学习SESSION小示例
jsp
完成对
在线
人数
的
统计
!
本代码的主要功能是
jsp
对数据库的操作,并且完成对对
当前
数据库的操作,显示
在线
人数
!
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章