Session对象可以保存对象吗?

session对象可以保存各种对象,而Cookie只能保存字符串。对此,大家是怎么理解的?特别是 session可以保存各种对象,能举一个例子吗? 谢谢各位!

suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
大约 7 年之前 回复

3个回答

例如购物系统,当你登陆成功时,你登陆时的信息就被封装在一个User对象中,然后把User对象放在session中,后面的展示页面就有欢迎某某登陆,此时的某某就是在session中或得的。还有购物车也是这样的。

jkuco
life_is_a_fool 不客气,我最近正在学jsp.
大约 7 年之前 回复
ZhangGuoHua110130
黎明前的黑暗是最难挨 行,谢谢!
大约 7 年之前 回复
jkuco
life_is_a_fool 你登陆成功后,通过数据库拿到的是你当前这个用户所有的信息,因为这样的话,后面用的时候直接取,不然你只放用户名,后面要用到相关的信息时又要查找与当前用户名相连的信息,不是多余了吗。(你如果放的是用户名的话,也算一个对象,不过是单独的用户名,而没有其余的于次用户名相关的信息)
大约 7 年之前 回复
ZhangGuoHua110130
黎明前的黑暗是最难挨 在登录成功之后,写上这句代码:session.setAttribute("login",用户在登录时输入的用户名)。这可以算是保存了一个对象吗?
大约 7 年之前 回复

Cookie是保存在客户端的字符串文件,所以它只能保存字符串,不过,你可以将你需要保存的对象序列化(前提是你的对象支持序列化),然后读取后反序列化即可。

ZhangGuoHua110130
黎明前的黑暗是最难挨 “Cookie是保存在客户端的字符串文件,所以它只能保存字符串”,这个因,我知道,但是果,我不是很理解,请大神指教一下啊,哈哈
大约 7 年之前 回复

图片说明图片说明图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐