上尉什么待遇:iframe的问题!

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 23:53:29
<td width="597" valign="top"><iframe frameBorder=0 name=right src="http://*.*.*.*/main.jsp" style="height:800px;visibility:inherit;width:100%;z-index:2" scrolling="auto"> </iframe> </td>
当直接访问http://*.*.*.*/main.jsp这个地址时,浏览器能和服务器建立session,但是如果iframe的话,浏览器如果不调整安全设置的话,就不能建立session。

我作了两个试验:
1、当“父”页面和iframe页面在同一站点时,session是由cookie建立,因为我建了个filter,得到:
request.isRequestedSessionIdFromCookie()=true;
可以看出,此时session是用(会话)cookie建立的。

2、当“父”页面和iframe页面不在同一站点时,sessions建立失败,
request.isRequestedSessionIdFromCookie()=false;
此时可以从浏览器的隐私报告中看到,浏览器阻挡了iframe页面中的cookie请求,
导致session建立失败。

不知有谁能告诉我在原因和解决方案,十分感谢

可以在主框架中先建立session

可否在调用iframe 之前先取道预先的数据,然后传递给iframe?