java获取当前网页在线人数

zou79189747 2014-02-10 06:33:54
我在网上找到这样一个列子

http://hi.baidu.com/youxiandeboshi/item/8b9b070c39121a12acdc7052
但是我按照这样来做
我一直显示当前人数为0
麻烦大家试试 是这个列子又问题 还是怎么的
如果有更好的方法 请详细给出答案
...全文
393 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zou79189747 2014-02-13
  • 打赏
  • 举报
回复
引用 5 楼 magi1201 的回复:
[quote=引用 4 楼 zou79189747 的回复:] 我找到了一个可以用的列子 http://blog.sina.com.cn/s/blog_64e467d60100v4mi.html 我用不同浏览器打开 可以获得在线人数 但是我关掉其中一个后 在线人数 还是没变 为什么关闭浏览器session还没被销毁呢
关闭浏览器时,没有调用专门的sessionDestroyed方法,如果像一些网站的注销操作,它会自己去再session里面干掉属于自己的那个sessionid。这样例子应该会等到session超时时,session被销毁吧。[/quote] 这个要怎么样 才能实时更新在线人数呢
姜小白- 2014-02-10
  • 打赏
  • 举报
回复
引用 4 楼 zou79189747 的回复:
我找到了一个可以用的列子 http://blog.sina.com.cn/s/blog_64e467d60100v4mi.html 我用不同浏览器打开 可以获得在线人数 但是我关掉其中一个后 在线人数 还是没变 为什么关闭浏览器session还没被销毁呢
关闭浏览器时,没有调用专门的sessionDestroyed方法,如果像一些网站的注销操作,它会自己去再session里面干掉属于自己的那个sessionid。这样例子应该会等到session超时时,session被销毁吧。
zou79189747 2014-02-10
  • 打赏
  • 举报
回复
我找到了一个可以用的列子 http://blog.sina.com.cn/s/blog_64e467d60100v4mi.html 我用不同浏览器打开 可以获得在线人数 但是我关掉其中一个后 在线人数 还是没变 为什么关闭浏览器session还没被销毁呢
zou79189747 2014-02-10
  • 打赏
  • 举报
回复
引用 1 楼 yonghudengluzhonging 的回复:
他的例子应该没有错,就是在一个类中放一个静态属性,在这个进程内跑的系统中,这个静态属性只有一份,通过session创建和销毁对这个属性进行加减操作。你也可以在applicationcontext中设置一个参数,用于存放session活跃的数量。看看你的代码中,属性是不是少了static
代码我都是复制的 你可以测试一下 代码考下不用5分钟
王二北 2014-02-10
  • 打赏
  • 举报
回复
他的例子应该没有错,就是在一个类中放一个静态属性,在这个进程内跑的系统中,这个静态属性只有一份,通过session创建和销毁对这个属性进行加减操作。你也可以在applicationcontext中设置一个参数,用于存放session活跃的数量。看看你的代码中,属性是不是少了static

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧