qq_40868449
岛屿微歌
采纳率66.7%
2019-09-04 19:27

sessionId的作用 Shiro中sessionId为什么和servlet的sessionId一样

已采纳
 System.out.println("shiro:"+ subject.getSession().getId());
 System.out.println("     "+ request.getSession().getId());

运行结果:

图片说明

而且
subject.getSession() == request.getSession() 为false
但是subject.getSession().setAttribute("key","value")后
能从request的Session中取值

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • hjs218 Json-Huang 2年前

    request获取的session是httpSession,而subject后取的session类型,本质上也是httpSession。即两者在操作session时,都是操作同一类型的session对象;

    点赞 评论 复制链接分享