入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

session乱窜问题

创建时间:2014-06-25 投稿人: 浏览次数:1278

今天在做项目时遇到一个由于session乱窜造成了界面出错的问题,问题如下:

在b2b项目中放入了两个登录,一个是登录到b2b中一个是登录到b2c中,当b2c项目处于登录状态时,跳转到b2b的登录界面时整个界面一直处于乱闪状态【即一直处于刷新的状态】,如图:


原因是因为当b2c的登录成功后把sesion.setAttribute("userid",b2cUser.userid);把c的userid放入到了session中,而b的登录中也有sesion.setAttribute("userid",b2bUser.userid);把b的userid也放到了session中,这样就造成了一个session中放入了相同的属性名userid,在同一个浏览器测试时造成了session乱窜的问题。所以可以把c端的改为sesion.setAttribute("b2c_userid",b2cUser.userid);按ctrl+h搜索包含userid的文件,把用到c端的userid改为b2c_userid即可。

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像