|
现在我在一台机子上登录
request.getSession().setAttribute("user",user);
在再另一台机子上登录
request.getSession().setAttribute("user",user);
第一个用户再想通过user字符串去查找session就找不到自己的了(因为又有一个设置了user字符串),是不是要通过id来查找呢。
这是登录代码
user.setYhm(yhm);
user.setMm(mm);
user.setQxdo(qxdo);
user.setBm(bm);
request.getSession().setAttribute("user",user);
request.getSession().setAttribute("userpower",qxdo);
这是前台读取代码
Loginin login = new Loginin();
Object yhzobj = request.getSession().getAttribute("user");
User user = (User)yhzobj;
if(user==null)
{
response.sendRedirect("/zhaotoubiao/demo/login.html");
}
String name = user.getYhm();
String qx=user.getQxdo();
对于两台机子的不同用户登录:
及第一个用户在一台机子上登录后,如用户名是a ;
过一段时间另一个用户b再在另一个机子上登录,用户名是b;
这时a用户重新刷新页面得到的却是用户名b,不知道是怎么回事。 |
|