关于Session的一个问题!

smallbugs 2003-03-25 10:31:03
如何获得当前所有已登录的用户的SessionID的值?就象论坛那样知道有那些用户在线,我应该怎么写呢?谢谢各位!
...全文
12 23 点赞 打赏 收藏 举报
写回复
23 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
erlia 2003-03-26
up
  • 打赏
  • 举报
回复
csdnchen 2003-03-26
不能把这工作交给客户端,应绑到SESSION终了处,或用Global.jsa,只是有的SERVER缺省不支持Global.jsa,需要设一下.
  • 打赏
  • 举报
回复
csdnchen 2003-03-25
->yzxasd(风)
怎么捕捉关闭事件?
  • 打赏
  • 举报
回复
acefr 2003-03-25
http://expert.csdn.net/Expert/topic/1539/1539329.xml?temp=.1614038
  • 打赏
  • 举报
回复
acefr 2003-03-25
用:
SetMaxInactiveInterval(int)来设置session的最长时间。

getMaxInactiveInterval(int)来取得session的最长时间。


HttpSesstonBindingListener 来监听session 。


参见:http://expert.csdn.net/Expert/topic/1547/1547941.xml?temp=.2359735
  • 打赏
  • 举报
回复
yzxasd 2003-03-25
Session失效有一个事件,在这个事件里也调用相应处理
  • 打赏
  • 举报
回复
yzxasd 2003-03-25
登陆时记录session的id放到数据库里,退出时取得session的id到数据库去匹配,删除相应记录
在ie关闭与正常退出都调用相应的处理,
  • 打赏
  • 举报
回复
smallbugs 2003-03-25
可是这些东西都不能知道Session是否失效呀?
  • 打赏
  • 举报
回复
acefr 2003-03-25
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=6963
  • 打赏
  • 举报
回复
smallbugs 2003-03-25
不懂??????
  • 打赏
  • 举报
回复
yzxasd 2003-03-25
如果只是关闭ie到是很好解决,捕捉关闭事件就可以了
我们公司的产品由我控制这个,其实最不好控制的是ie异常退出和突然断电
在asp里我完全控制主了,在jsp里就不知道行不行了
  • 打赏
  • 举报
回复
acefr 2003-03-25
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=22643
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=22651
  • 打赏
  • 举报
回复
csdnchen 2003-03-25
绑定时间间隔,当过一段时间后,处理这样的SESSION
  • 打赏
  • 举报
回复
yzxasd 2003-03-25
你也在每个用户登陆时,写一个用户状态表,用以记录用户的相关信息,这样做对以后的功能扩充应该是有好处的
  • 打赏
  • 举报
回复
yzxasd 2003-03-25
我不能确认session是不是一退出ie就失效,如果不是的话,就可以在Global.jsa里面操作非正常退出的情况,每一个session失效,你都能捕捉到
  • 打赏
  • 举报
回复
smallbugs 2003-03-25
设置一个userlist数组?但是这有一个问题拉,要是用户不是正常退出而是直接把ie窗口关掉,你怎么知道这个用户是否退出呢?你如何去删除他呢?
  • 打赏
  • 举报
回复
smallbugs 2003-03-25
那我在登录的时候应该怎么做列?写到cookie里面吗?
  • 打赏
  • 举报
回复
teddy_huang 2003-03-25
你可以设置一个userlist的数组session,当用户登陆成功的时候把用户id加入userlist,用户退出的时候删除userlist中的用户id
  • 打赏
  • 举报
回复
jcq 2003-03-25
应该可以不需要去读session吧,如果用户登录你应该可以记录吧。
  • 打赏
  • 举报
回复
yzxasd 2003-03-25
在jsp里,一个session自动失效,应该是有一个事件的(在asp里就有一个Global.asa文件,里面可以写个session_onend事件),jsp 里好象有个Global.jsa,应该也和asp一样,那就什么情况都可以解决
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-25 10:31
社区公告
暂无公告