String UserName = (String)session.getAttribute("userName");可以获取用户的登录名,但我想获取的用户的真实名字,应该怎么实现。
另外我想在通过获取用户的ID来取一些其他数据,怎么获取
8 个解决方案
#1
你可以把用户的完整信息存入session,比如
MyUserInfo userinfo = 。。。
session.setAttribute("myuserinfo",userinfo);
信息项很多的话,不要单独存了。
MyUserInfo userinfo = 。。。
session.setAttribute("myuserinfo",userinfo);
信息项很多的话,不要单独存了。
#2
#3
斑竹终于出现了
#4
如果你能确保你的 登陆名称是 唯一的话。。。你就可以根据你的 登陆名称到数据库把用户的所有信息都取到。。。
如果不放心的话。。可以 把用户ID放到session中去。。这样就能确定 唯一了。。呵呵
如果不放心的话。。可以 把用户ID放到session中去。。这样就能确定 唯一了。。呵呵
#5
顶。。。。
#6
把用户相关的信息封装到一个对象放入session,
要用的时候再取就是了
要用的时候再取就是了
#7
登录成功后,在后台把该用户对象保存到session里面,在页面要取,直接可以保存的名成点字段。取出你想要的值了。
#8
版主都好久没看见过了..
#1
你可以把用户的完整信息存入session,比如
MyUserInfo userinfo = 。。。
session.setAttribute("myuserinfo",userinfo);
信息项很多的话,不要单独存了。
MyUserInfo userinfo = 。。。
session.setAttribute("myuserinfo",userinfo);
信息项很多的话,不要单独存了。
#2
#3
斑竹终于出现了
#4
如果你能确保你的 登陆名称是 唯一的话。。。你就可以根据你的 登陆名称到数据库把用户的所有信息都取到。。。
如果不放心的话。。可以 把用户ID放到session中去。。这样就能确定 唯一了。。呵呵
如果不放心的话。。可以 把用户ID放到session中去。。这样就能确定 唯一了。。呵呵
#5
顶。。。。
#6
把用户相关的信息封装到一个对象放入session,
要用的时候再取就是了
要用的时候再取就是了
#7
登录成功后,在后台把该用户对象保存到session里面,在页面要取,直接可以保存的名成点字段。取出你想要的值了。
#8
版主都好久没看见过了..