得到jsessionid后 如何得到原来的session

kang7771521 2012-01-06 11:50:11
一个app 用了 2个域名 例如 www.baidu.com 和 test.baidu.com 现在想在这两个域名间切换 但是保存用户的session 丢失了。
我看了好多 session 和 cookie 跨域的文章 还是得不到session?
不管是url 拼jsessionid 还是 cookie保存的jsessionid 在过滤器里都得到了 为啥就是得不到原来session?
话说jsessionid 只是传过来就可以了? 如何操作才可以得到session?
...全文
366 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
默雨茗 2012-01-07
  • 打赏
  • 举报
回复
关注中,看1楼说得很对
Steve 2012-01-07
  • 打赏
  • 举报
回复
session一般保存在file里,跨域得不到,要是保存在DB里就可以共享了。
kang7771521 2012-01-07
  • 打赏
  • 举报
回复
各位牛人。。。求解啊 来人吧
aaaa8215 2012-01-07
  • 打赏
  • 举报
回复
你可以把session作为参数传递
kang7771521 2012-01-07
  • 打赏
  • 举报
回复
这个问题在 tomcat下解决了... tomcat可以实现 原来是因为我得虚拟主机配置出错了 现在没事了..蛋疼的是 到websphere 7.0下 这个 req.getRequestedSessionId(); 等于 null 让我很纠结 并且产生的jsessionid 还是以 0000开头 和 -1结尾 不知道是不是这个原因 期待高人解释
kang7771521 2012-01-06
  • 打赏
  • 举报
回复
先谢了。。 第一次发帖 这么快有人回复
MiceRice 2012-01-06
  • 打赏
  • 举报
回复
得不到的,跟jsessionid没关系。跨域共享登录状态要使用单点登录之类的手段。

如果连会话信息都企图跨域共享,那需要利用MemCache之类的东西来做共享机制。

81,094

社区成员

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

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