使用Shiro
中Session
设置的值获取后为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,是否什么情况引起的么?
是不是放入和取出之间少了啥代码,光看你贴出来的,我觉得不该如此