shiro,redis,session共享时切换服务页面request丢失的问题,iframe无法

阅读更多

 

 

在服务器切换,转移的时候,可能会丢失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");

%>

 

 

 

你可能感兴趣的:(shiro)