问题描述
- 前台登录后,怎么从session里面取出登录用户的所有信息呢
-
如题,是在ssh框架下写的,我现在取不出user的信息来,能给出具体代码或者类似的例子的最好啦,谢谢啦
解决方案
session中保存用户名就好。根据用户名从数据库中获取这个用户的其它信息。session不宜存储大量的数据。
解决方案二:
前台是无法获取session的. session中的数据是服务器端.
哪怕是 jsp 也是在后台进行编译的时候取出session. jsp中 可以用小脚本 或者 EL表达式获取session(百度就有)
如果是HTML.那么你可以登陆之后将用户相关信息传给前台啊
解决方案三:
你要从session里面取出用户信息,前提是你的用户信息保存到session里面了,既然会存,取还有难度?
解决方案四:
1.你必须在登录成功时候,获取用户对象及user,然后把这个对象放入session中,
以后用该对象直接从session中获取就行。不过session失效后,该用户就被清空了。
2.代码
Map <String, Object> session = ActionContext.getContext().getSession();
User user = 获取用户
session.put("user",user);
以后直接session.get("user");就可以获得对象。
解决方案五:
登录成功后,在后台保存对象到session中, 然后在jsp页面嵌入java 代码 拿到user
解决方案六:
session["username"]=username;
session["password"]=password;
取得时候直接session["username"]
解决方案七:
登录成功后将对象放到session中,以后就可以取到
时间: 2024-10-24 17:29:33