Shiro中Session设置的值获取后为NULL

使用ShiroSession设置的值获取后为NULL,具体代码如下所示:

Subject user = SecurityUtils.getSubject();
Session session = user.getSession();
session.setAttribute("name","df");
session.getAttribute("name");    // null

后来,我使用HttpServletRequest对象的Session来设置值,结果还是这般:

// HttpServletRequest request
HttpSession session = request.getSession();
session.setAttribute("name","df");
session.getAttribute("name");    // null

所以,我想问这里获取的字段的值为null,是否什么情况引起的么?

阅读 9.4k
2 个回答

是不是放入和取出之间少了啥代码,光看你贴出来的,我觉得不该如此

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题