关于不同浏览器登陆同一个用户

关于不同浏览器登陆同一个用户

if(LOGIN_USER.equals(attrName)){

String attrVal = (String)hsbe.getValue();

HttpSession session = hsbe.getSession();

String sessionId = session.getId();

String sessionId2 = LoginCache.getInstance().getSessionIdByUsername(attrVal);

HttpSession session1 = LoginCache.getInstance().getSessionBySessionId(sessionId2);

System.out.println("username="+attrVal+",sessionid="+sessionId2);

System.out.println("sessionid="+sessionId2+",session="+session1);

老师这段视频我想跟踪下不同浏览器登陆同一用户时候,返回的数据,但是第二次登陆后,跟踪到的sessionid还是为null

----

username=zhangsan ,sessionid=null

sessionid=null,session=null

null

null

804948202B968081D392EC08BE825901

org.apache.catalina.session.StandardSessionFacade@1cf8dad


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好,第二次登陆后是指的在另外一个浏览器登陆后吗?一个浏览器对应一个session,如果重新打开一个浏览器登陆的话,那么就是一个新的session,其他浏览器的session是不能共享的。祝学习愉快~

  • xujunjie 提问者 #1
    谢谢老师,我自己测试过了,map中没有删除
    2018-02-05 09:50:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师