发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

关于session的管理

2005-04-14 15:01
赞助商链接

在我的程序里我实现了HttpSessionAttributeListener 接口,这样用户登陆时session.setAttribute("user", user),于是在我的管理界面我可以监控到每一个用户的在线和退出,产生一个用户清单。
问题:可不可捕获用户的session,然后使这个session.removeAttribute("user")或者session.invalid()??

2005-04-14 15:20

我知道服务器会在用户浏览器第一次访问的时候产生一个session和一个独一的sessionid。我又实现了HttpSessionListener然后
public void sessionCreated(HttpSessionEvent event) {
id=event.getSession().getId();
}
用户登陆时把这个id给user的一个idno字段,这样管理时可以捕获这个sessionid
问题:能不能由这个sessionid捕获与其对应的session???

2005-04-16 15:05

只要有request,就有session,就可以调用session.xxxx()

无需sessionId 绕圈子

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com