社区
Web 开发
帖子详情
编写一个在线人数统计的程序!请求帮助~~~~~~~~~~
youlixisi
2007-11-07 05:23:37
利用HttpSessionBindingListener接口,编写一个在线人数统计的程序。
(1)当一个用户登录后,显示欢迎信息,同时显示出当前在线的总人数和用户名单。
(2)当一个用户退出登录或者Session超时值发生时,从在线用户名单中删除这个用户,同时将在线的总人数减一
...全文
146
6
打赏
收藏
编写一个在线人数统计的程序!请求帮助~~~~~~~~~~
利用HttpSessionBindingListener接口,编写一个在线人数统计的程序。 (1)当一个用户登录后,显示欢迎信息,同时显示出当前在线的总人数和用户名单。 (2)当一个用户退出登录或者Session超时值发生时,从在线用户名单中删除这个用户,同时将在线的总人数减一
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang_dream
2007-11-08
打赏
举报
回复
设置一个全局静态变量,用户登陆时自动加1,用户离开时自动减1,把登陆的用户添加到集合类中,退出的时候从集合类中删除
grubbyfan
2007-11-07
打赏
举报
回复
如果你只是要完成一个作业的话,完全可以用一楼朋友的方法!在你的Servlet里面定义一个static的Map
我说的是实际应用。
grubbyfan
2007-11-07
打赏
举报
回复
题目中已经说的很清楚了啊,用HttpSessionBindingListener接口!
1. 建立一张简单的在线用户表,一旦有用户登录,就在表中插入一条记录(或者在你的用户表中加一个status字段,来标识是否登录)
2. 在web.xml中设置Session的过期时间
3. 实现HttpSessionBindingListener接口,在unBound方法中删除(或修改)表中的数据
这样就可以了
youlixisi
2007-11-07
打赏
举报
回复
1
楼说的很对的!我们老师也这样说,
用不上数据库吧!!
<html>
<head>
<title>登录页面</title>
</head>
<body>
<form action="online" method="post">
<table>
<tr>
<td>请输入用户名:</td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td>请输入密码:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td><input type="reset" value="重填"></td>
<td><input type="submit" value="登录"></td>
</tr>
</table>
</form>
</body>
</html>
可以帮我写出servlet代码吗?
我初学者很迷茫。
dr_lou
2007-11-07
打赏
举报
回复
数据库在线表
DirectRay
2007-11-07
打赏
举报
回复
在session里面放一个变量就可以了。一个static的变量来存储在线人数。至于用户名单,很简单的,你直接在用户登陆的时候把验证过允许登陆的用户名放到一个ArrayList或者HashMap里面不就好了。
还有一种办法,声明一个static的HashMap,一登陆就把验证过的用户名丢进去,最后总人数就是这个HashMap的size。
退出的时候以及你设定的session超时的时候,可以在这个会话的destory方法里面写点东西,让他说点遗言,也就是在HashMap里面把这个人给去掉。
基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)
针对用户可能出现的使用问题,要提供足够的
在线
帮助
,缩短用户对系统熟悉的过程。 4、 系统的数据要求:1、数据录入和处理的准确性和实时性。2、数据的一致性与完整性。3、数据的共享与独立性。 2.2. 系统的可行性...
html
在线
人数
统计
代码,做
一个
简单的网站
统计
和
在线
人数
统计
做
一个
简单的网站
统计
设计思路:利用用户网页
请求
时触发服务器sessionid来记录用户的登录状态,由于每个网页
请求
活动最多的是conn.asp这个文件,我们利用这个文件来做
在线
用户的信息处理,当用户20分钟内没有网页...
python
编写
一个
简单压缩软件
通过
一个
一简单的实战案例来
编写
一个
压缩软件,让大家了解python这门语言 课程中用到了pip install安装python模块,以及介绍了虚拟环境.用tkinter来
编写
了界面,并使用了zipfile模块来...
Java Web开发——
在线
人数
统计
程序
,
编写
一个
在线
人数
统计
的
程序
。当
一个
用户登录后,显示欢迎信息,同时显示出当前
在线
的总
人数
和用户名单。当
一个
用户退出登录或者 Session 超时值发生时,从
在线
用户名单中删除这个用户,同时将
在线
的总
人数
减 1 。...
c语言网络
在线
人数
统计
,教你用ASP
程序
实现网站
在线
人数
统计
欢迎来到小编的文章进行...首先,分析一下它的做法,一般来说,这些线上
人数
统计
都是指
一个
时段内的访客
人数
统计
。比如(5分钟内,10分钟内)而这个时间的长短,是由设计者设定的。在这个时段内同计各个不同IP的访客...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章