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

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 2019-09-04 20:27
    已采纳

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

    点赞 评论

相关推荐