以登录为例,登录时将用户对象保存到session中,在其他的controller也可以调用这个对象,以达到在不同的界面都能获取相同的用户。
具体代码如下:
写入session的controller
public void doLogin(HttpSession session,User user) throws IOException
{
User ur = userservice.getUserByUserId(user.getUserId()).get(0);
session.setAttribute("loginUser", ur);
}
调用session的代码:
public void doLogout(HttpSession session)
{
User ur = session.getAttribute("loginUser");
}