| 
 | 
 
现在我在一台机子上登录 
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,不知道是怎么回事。 |   
 
 
 
 |