两个系统部署在两台电脑上session一直丢失,而部署在一台电脑是正常的.

liuchao1989 2011-06-21 09:58:39
情况是这样的,系统A中的一个页面中的ifram 标签中的src="系统B的登录处理的action方法?用户名='用户名值'&密码="密码值",如果是将2个系统部署在两台电脑上,src中的系统B在登录处理的action方法中用session保存用户信息后,在跳转后session就丢失了,导致系统A的ifram包含的一直是系统B的登录页面.如果是部署在一台电脑上是正常的,会在系统A中显示系统B的操作页面.
...全文
123 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdrs1314 2011-06-22
  • 打赏
  • 举报
回复
将internet工具中的隐私设置到最低,接受所有网站的cookie。
小谷 2011-06-22
  • 打赏
  • 举报
回复
是不是ie设置的问题啊
小谷 2011-06-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qq413041153 的回复:]
你这个怎么说那 你项目有这种需要我感觉架构上就不是很好,在说说你的问题,我只知道一个浏览器只能有一个session A中索引B登陆之后 就是B的session了 但是看你的意思应该是 A和B的session一样 ,如果不一样的话 A中B登陆肯定会B的session顶掉A的session.
[/Quote]+++
小谷 2011-06-22
  • 打赏
  • 举报
回复
顶你哦、。。。。 这个还没怎么遇到过
555555555555555 2011-06-22
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20110606/12/3eb99fb1-2baf-45c7-82a8-2e9cb33d0cc8.html
飞跃颠峰 2011-06-22
  • 打赏
  • 举报
回复
两个系统,两个web服务器
session当然各存各的
你要它们共享session才可以吧
空白-键 2011-06-22
  • 打赏
  • 举报
回复
我看错了
空白-键 2011-06-22
  • 打赏
  • 举报
回复
两台服务器上的tomcat(假设你是用tomcat,其他的也一样)要配置session共享,这个你可以google上查询tomcat负载均衡部署
ghosteryly 2011-06-22
  • 打赏
  • 举报
回复
跨域问题。
IE的浏览器对这个有限制。
在需要嵌套的页面上面要加
response.setHeader("P3P","CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"");
xianaofei 2011-06-22
  • 打赏
  • 举报
回复
session是有ID的 你俩个电脑请求的时候估计是不一样的
liuchao1989 2011-06-21
  • 打赏
  • 举报
回复
求帮助!
liuchao1989 2011-06-21
  • 打赏
  • 举报
回复
再次说明下是被引用的系统B的session登录成功session保存后,在跳转的过程中session丢失了,拦截器就又将返回到登录页面了.即部署在两台电脑上B系统的session保存后在跳转的过程又丢失了.
liuchao1989 2011-06-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qq413041153 的回复:]

你这个怎么说那 你项目有这种需要我感觉架构上就不是很好,在说说你的问题,我只知道一个浏览器只能有一个session A中索引B登陆之后 就是B的session了 但是看你的意思应该是 A和B的session一样 ,如果不一样的话 A中B登陆肯定会B的session顶掉A的session.
[/Quote]
是src=""中的系统B的session丢失,不是B的session将A的session替换了.
KingViker 2011-06-21
  • 打赏
  • 举报
回复
你这个怎么说那 你项目有这种需要我感觉架构上就不是很好,在说说你的问题,我只知道一个浏览器只能有一个session A中索引B登陆之后 就是B的session了 但是看你的意思应该是 A和B的session一样 ,如果不一样的话 A中B登陆肯定会B的session顶掉A的session.
liuchao1989 2011-06-21
  • 打赏
  • 举报
回复
大家帮忙顶一下.

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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