社区
非技术区
帖子详情
求解统计在线用户的方法(jsp)!
cxy_ll
2002-03-05 04:29:51
求解统计在线用户的方法(jsp)!
...全文
101
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)
由些可见,一个管理信息系统不仅是一个简单的
统计
系统(如企业的产品
统计
)、一个数据更新系统(如图书馆中的借阅系统)、一个工作状态报告系统(如商场中的服务监视、人员排班表),而且要包含计划、控制和决策的...
Java编写的网页版魔方游戏.7z
同时,为了增加游戏的趣味性和挑战性,还可以添加计时器、步数
统计
等功能,甚至设计自动
求解
算法,帮助
用户
解决难题。 在网页部署方面,Java应用程序可以通过Java Web Start技术发布,
用户
只需在浏览器中点击链接,...
java软件开发求职试题集合.docx
用户
通过Web界面操作,系统需要对
用户
进行身份验证,提供广告管理和报告
统计
功能。 由于文件内容的篇幅限制,以上只列举了部分问题的知识点。实际文档中还包含更多细节和问题,相关的知识点也会更为丰富。
教室评测网上教师评估系统
同时,动态网页技术,特别是
JSP
(Java Server Pages),被用来创建动态的Web页面,增强了
用户
体验和系统的实时响应能力。此外,基于
JSP
的Web数据库访问技术进一步提升了数据的访问效率和安全性。 ### 功能模块 ...
遗传算法难得的代码
遗传算法是一种模拟自然界生物进化过程的优化
方法
,它在计算机科学和人工智能领域有着广泛的应用,尤其是在解决复杂问题和寻找全局最优解时。本资源提供的"遗传算法难得的代码"是针对程序设计和人工生命研究的一份...
非技术区
23,407
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章