session是如何执行的?

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:49:38
本人很惭愧,在做一些项目时,我做的部分要用到的对象都已在session当中了,直接从session中读就可以的,不过我总觉得对象是写进去的,而不是自动加载上去的。
问题:
例如:在一具登陆窗口,登陆成功时会有一个user对象,我用时直接调用user对象如sessionScope.user.role == 'user'。可我不知道user对象什么时候跑到session当中的?----------是人为的?-------是自动加载的?
问一些同事,他们只回答你登陆成功了,session当中就有user对象了。
有时急了我真想揍他们一顿!!!!!!!!!!!1!!!!!!!!
凭什么只有user跑到session当中,而其他对象没有跑到session当中,你把我当白痴啊!!!可能是我领会不到,请大家帮帮忙,十分感谢!!!!!
对不起我没把问题说清楚,我用的是jsp,user是一个domain中的用户类,是用ibatis连接数据库的,不过我觉的这些不重要,我只想知道user对象是怎么整个进入session的,而不是像表单的那种提交,把表单的内容写到session单中而不是整个对象。

你用的什么语言??

session是会话变量,一个用户一个的,一般登录肯定用的是session,当然也有用cookies的,要想有登录用户的值,肯定是你自己赋进去的!

你怎么没有见过session中你的这种用法,一般在ASP中:session("user")=用户名

或着ASP.net中:session["user"]=用户名

======
SOORY!我对JSP不太熟悉~~等待高手吧!