在服务器切换,转移的时候,可能会丢失request等页面对象,iframe时会丢了cookie,session
(iframe的cookie不能及时同步,除非整体刷新(做session需要处理这种问题),在被嵌套的页面加入p3p)
处理这种情况
1,普通页面
var ctx = '<%=request.getContextPath()%>';第二次requset丢失为空值,样式也没了(本机没有了)
用项目的上下文:
var iframe = document.getElementById("mainright");
//if(iframe.getAttribute('src')==''){
iframe.setAttribute('src','${ctx}/hb_telesale/itm/zhijianapp/initZhiJianQuery.action');//判断第一次进入页面时,显示的是第一个页面,详见ps
//}
用这种:
var iframe = document.getElementById("mainright");
//if(iframe.getAttribute('src')==''){
iframe.setAttribute('src','/hb_telesale/hb_telesale/itm/zhijianapp/initZhiJianQuery.action');//判断第一次进入页面时,显示的是第一个页面,详见ps
//}
2.iframe
第二种: 在被嵌入页面page_onload里添加一语句:Response.AddHeader("P3P","CP=CAO PSA OUR")(测试通过);
或者
<%
response.setHeader("P3P","CP=CAO PSA OUR");
%>