Java:如何使用session+redis实现跨域访问?

我困惑的是地址A访问后有了sessionid,但是地址B并不知道这个sessionid啊...费解... 我困惑的是地址A访问后有了sessionid,但是地址B并不知道这个sessionid啊...费解 展开
 我来答
naddylee
2014-03-07 · TA获得超过491个赞
知道小有建树答主
回答量:265
采纳率:66%
帮助的人:210万
展开全部
如果在同一个域内,会使用cookie中保存的sessionId;不在同一个域内,可以将sessionId附在请求url后面,例如 : http://app.mydomain.net?jsessionId=123456
问题是,这两个地址A和B必须是同一个站点,否则,将sessionId传过去也是没有用的。A创建的sessionId,在B上面是不会有的。
更多追问追答
追问
大哥,是tomcat中运行的两个工程,这是不是就是跨域了?领导说访问A网站时的sessionid是一个随机数,让我把这个随机数作为key,账号密码作为value存到redis里,但是我奇怪的是我登录B网站,B网站也不知道这个随机数是多少咋读啊=。=我就晕了
追答
同一个tomcat中的两个应用,一般不会跨域。域是指域名,例如 www.baidu.com。如果是www.baidu.com和zhidao.baidu.com,就不算跨域。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式