从session中获取用户信息,session.getAttribute()时返回空指针。

 从session中获取用户信息,session.getAttribute()时返回空指针。

在调用user.getUser_id时返回了空指针,当user为null时,getUser_id则会返回null

User user =(User) session.getAttribute("user");
 map.put("list", claimVoucherService.getForDeal(user.getUser_id().toString()));

在用户登录的时候我们就需要把用户信息保存至session中从session中获取用户信息,session.getAttribute()时返回空指针。 

session.setAttribute(“key”,value),这里的key就是USER_SESSION,则session的名字也就是USER_SESSION。

在下一个控制类方法中我们需要调用session中的用户信息从session中获取用户信息,session.getAttribute()时返回空指针。

 之所以我调用时会返回空指针,是因为我session的名字写错了,我写成了“user”,正确的应该是“USER_SESSION”,改正过来之后就不会再报空指针了从session中获取用户信息,session.getAttribute()时返回空指针。

 

上一篇:Solon Web 开发,四、请求上下文


下一篇:业务逻辑漏洞