Session保存用户信息的问题

摇旗 2014-03-31 07:04:59
首先用户信息基本都是保存在session里面的,但是问题来了。


第一个用户比如 "张三" 登录进来正常保存在session里面显示正常,


我用另一个太电脑登陆第二个用户 "李四" 登录进来也正常显示 李四的信息,


但是,我又刷新第一次登录的用户,一刷新然后就是李四的信息了,第二次把第一次的覆盖了, 又遇到过的吗 ,我用是的两台电脑 求解啊
...全文
1090 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Johnny-xz 2014-04-20
  • 打赏
  • 举报
回复
你是不是用的SSH框架开发的,如果是原因在于你没有在spring配置文件中设置原型模式。spring默认的是单例模式,每次请求不会创建新的对象。设置成原型模式之后,每次请求会创建一个新的对象。
always-one 2014-04-16
  • 打赏
  • 举报
回复
lz使用jsp的吗?如果是htnl页面,怎样可以存取session?页面全是html,不知道怎样获取session
Legend-Hu 2014-04-11
  • 打赏
  • 举报
回复
用session的话是不会出现这种状况的,你看看你的逻辑代码,别说你是两台电脑了,就是一个电脑上面的两个浏览器都不应该会出现这种状况!
zhangzhengzhan 2014-04-02
  • 打赏
  • 举报
回复
session在创建的时候会给浏览器一个全球唯一的ID,服务器拿session里存的用户的时候,会用request里带过来的session ID来区分的。肯定不会拿到别的用户的信息。这个就是session的会话。好好检查代码吧。
Go 旅城通票 2014-04-01
  • 打赏
  • 举报
回复
session在客户端的id是唯一的,不可能重复,只可能你的代码逻辑有问题。。
xiesisi3 2014-04-01
  • 打赏
  • 举报
回复
因为你session中对象的key都是同一个,所以后登陆进来的会把前面的覆盖掉 解决办法:每次登陆使用的key都不同

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧