为了账号安全,请及时绑定邮箱和手机立即绑定

session的数量是如何获取的啊,请教?

session的数量是如何获取的啊?就是访问人数?代码如何实现的呢?请教

https://img1.sycdn.imooc.com//5b192cae00018db904710269.jpg

正在回答

3 回答

https://img1.sycdn.imooc.com//5c80b5e000014e7e13860494.jpg这样写就行了

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5b19f63d0001e40c09470374.jpg

https://img1.sycdn.imooc.com//5b19f63d0001dc5307820343.jpg

输出结果始终为1位用户呢?


0 回复 有任何疑惑可以回复我~
#1

学以SS致用

你是要判断admin1如果登陆成功算第一位用户,如果admin1再次登陆还是算第一位用户,如果有一个用户admin2登陆成功,算第二位用户吗?
2018-06-08 回复 有任何疑惑可以回复我~
#2

学以SS致用

如果是这个功能需求,可以通过判断用户名来记录用户的个数
2018-06-08 回复 有任何疑惑可以回复我~
#3

艾米丽宏 提问者 回复 学以SS致用

我是想获取当时session会话数量
2018-06-08 回复 有任何疑惑可以回复我~
#4

艾米丽宏 提问者 回复 学以SS致用

不是用户数哈
2018-06-08 回复 有任何疑惑可以回复我~
#5

学以SS致用 回复 艾米丽宏 提问者

我也不会了,我能想到的办法就是通过id来区分不同的session,session有个getId方法
2018-06-08 回复 有任何疑惑可以回复我~
#6

艾米丽宏 提问者 回复 学以SS致用

但这个方法只能获取当前session的id
2018-06-09 回复 有任何疑惑可以回复我~
#7

艾米丽宏 提问者 回复 学以SS致用

感谢您的耐心答复!
2018-06-09 回复 有任何疑惑可以回复我~
#8

慕UI8683782 回复 艾米丽宏 提问者

肯定只有一个啊,你当前也只有一个人访问啊
2019-02-17 回复 有任何疑惑可以回复我~
查看5条回复

Enumeration e = session.getAttributeNames();

int num = 0;

while(e.hasMoreElements()){

    e.nextElement();

    num++;

}

System.out.println("session的个数:" + num);

0 回复 有任何疑惑可以回复我~
#1

艾米丽宏 提问者

输出结果始终为1位用户呢?你看下面我的回复有图。
2018-06-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

session的数量是如何获取的啊,请教?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信