落落空间

缘来是java
posts - 12, comments - 12, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

iframe session,cookie 丢失的问题

Posted on 2009-11-05 17:10 落落 阅读(2681) 评论(0)  编辑  收藏 所属分类: struts

前提:两个项目A和B,其中项目A登录之后拥有了自己的session,项目B想共用此session,通过项目A的servlet回调项目B的servlet,并给其传递sessionId,在项目B中通过sessionId调用远程接口获取session并赋值给自己的session,项目B再一次发起请求时自己创建的sessionId被改变,session丢失。
解决办法:
在项目B的servlet内加入:Response.AddHeader("P3P","CP=CAO PSA OUR");
原因:ie默认不接受没有标识为安全的第三方cookie,造成不能保存cookie及session。


只有注册用户登录后才能发表评论。


网站导航: