社区
非技术区
帖子详情
求解统计在线用户的方法(jsp)!
cxy_ll
2002-03-05 04:29:51
求解统计在线用户的方法(jsp)!
...全文
97
11
打赏
收藏
求解统计在线用户的方法(jsp)!
求解统计在线用户的方法(jsp)!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FSbaby
2002-03-11
打赏
举报
回复
使用 session listener 可以跟踪 session 的创建和删除
cxy_ll
2002-03-07
打赏
举报
回复
还有别的方法吗?
cxy_ll
2002-03-07
打赏
举报
回复
to:chenyuan_tongji
对呀,离线时如何判断?
to:zeaing()
如何知道session开始和结束?
zeaing
2002-03-07
打赏
举报
回复
最简单可行的办法适用session,
session开始的时候用count++,
session结束的时候count--
javalearner
2002-03-07
打赏
举报
回复
to chenyuan_tongji:when the user offline,then minus 1.
waterdragonfly
2002-03-07
打赏
举报
回复
同意: chenyuan_tongji(chenyuan_tongji)
这样简单一点
sharetop
2002-03-07
打赏
举报
回复
用servlet 的 application listener的方法不错,以前没想到:)
还有最老套的了,在数据库建一个在线用户表,登录时加一条记录,退出时删除,并在随时在线时动态更新这个表,如果超时也删除该用户。
这个方法很老了,以前用php也是这样做的。
shine_car
2002-03-05
打赏
举报
回复
首先在用户打开浏览器时创建一个session,然后使用Servlet application listener可以搞定写一个Listener类对session的创建和消除进行侦听。
import javax.servlet.*;
import javax.servlet.http.*;
public class CounterListener implements HttpSessionListener {
private static int count = 0;
public synchronized void sessionCreated(HttpSessionEvent se) {
count++;
}
public synchronized void sessionDestroyed(HttpSessionEvent se) {
count--;
}
public int getCount() {
return count;
}
}
修改你的web.xml,而且你的server要支持servlet2.3<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"> <listener>
<listener-class>CounterListener</listener-class>
</listener>
skyyoung
2002-03-05
打赏
举报
回复
http://www.csdn.net/Expert/forum.asp?typenum=8&searchKeys=%D4%DA%CF%DF&roomid=28&author=&tabletype=now
nielinjie
2002-03-05
打赏
举报
回复
同上
chrischen79
2002-03-05
打赏
举报
回复
use an application scope javabean for online user counter
when user login, add the counter
JAVA-
JSP
+SQL房屋租赁管理信息系统JDBC(源代码+论文+答辩PPT)
管理信息系统作为企业进行整体信息处理的支柱,应具有如下五个方面的作用或特点: 1.是一个人一机结合的系统。 2.因为建立的系统要成为整个组织的心脏和信息交换中心,因此它要包括企业各种数据输入,存储,加工,查询,生成计划,物资供应,帐务帐目,生产,销售等日常信息处理。 3.数据处理要速度高,成本低。 4.因为信息模型,处理过程相对确定,所以数据(而不是业务目标,不同
用户
)成为系统工作的驱动力。 5.系统设计要符合企业实际情况,
求解
过程和结果达到最优化。 一个管理信息系统的工作过程可大致描述如下:首先人们从观察客观事物(具体应用)入手,收集到大量信息,在对这些信息进行记录、整理和分类后送入有关的数据库中保存起来。随后,MIS的使用者根据各自的需求向数据库发出相应的访问请求,系统响应这些请求,从数据库中筛选出所需数据,并对数据进行加和处理,形成
用户
所需的计划、控制等决策信息。由些可见,一个管理信息系统不仅是一个简单的
统计
系统(如企业的产品
统计
)、一个数据更新系统(如图书馆中的借阅系统)、一个工作状态报告系统(如商场中的服务监视、人员排班表),而且要包含计划、控制和决策的功能。一个管理信息系统
Java编写的网页版魔方游戏.7z
Java编写的网页版魔方游戏.7z
java软件开发求职试题集合.docx
java软件开发求职试题集合.docx
教室评测网上教师评估系统
是毕业设计,用于相同毕业课题的人作参考。
遗传算法难得的代码
很好的 程序 人工生命方面
非技术区
23,407
社区成员
70,514
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章