首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp多页面获取session里面参数有关问题

2012-01-19 
jsp多页面获取session里面参数问题登录模块用的jsp+servlet而另外一个模块用的struts+hibernate怎么在hibe

jsp多页面获取session里面参数问题
登录模块用的jsp+servlet   而另外一个模块用的struts+hibernate  

怎么在hibernate+struts页面用request.getSession().getAttribute无法得到session里的用户名啊?

[解决办法]
session是JSP的内置对象。
直接在页面session.getAttribute不就完了吗
[解决办法]
和使用什么框架根本就没有什么关系.关键是你将该变量放到了什么范围内,你看看你设置时是不是没放到SESSION里,而放到了REQUEST里.
[解决办法]
对, JSP 中的内置对象就有 session ,直接使用 session.getAttribute(),就可以得到,当然,前提条件是你要先 通过 session.setAttribute() 方法,将对象放到 session 中!
[解决办法]
必需要先setAttribute才能getAttribute, request和Session都是这样
[解决办法]
你的logic controller 中写上:
request.getSession().setAttribute( "login_user ",loginuser)

在其他的地方写上:
request.getSession().getAttribute( "login_user ")

用完记得 remove the session , 养成好的习惯

热点排行