查看完整版本: [-- 网页已经过期 --]

风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 网页已经过期 登录 -> 注册

1F 网页已经过期   miracle Post by : 2008-06-12 16:33:49.0

执行javascript   :   history.back()出现: 

 

  警告:   网页已经过期   您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet   Explorer   不会自动再次提交您的信息。    
   
  要重新提交信息并查看该网页,请单击刷新按钮。 

这是为什么呀?怎么解决呢?

2F    jastby Post by : 2008-06-12 16:41:21.0

表单 提交的页面吧?

顶部 增加 试试~

  <%  
  response.setHeader("Cache-Control",   "Public");  
  response.setHeader("Pragma",   "no-cache");  
  response.setDateHeader("Expires",   0);  
  %> 

3F    miracle Post by : 2008-06-12 16:43:17.0

我在javascript里写了一个方法,

function ba(){    window.history.back();   }

在页面里要用到返回 的地方使用:

<a href="javascript:ba()">       返回    </a>

4F    miracle Post by : 2008-06-12 16:45:35.0

我试了一下,还是不行哦

5F    jastby Post by : 2008-06-12 16:57:19.0

这样不好办~~

还是 用链接  <a href="页面地址">返回</a> 好~,有表单提交的是会出现过期的情况

来源页面地址 可以这样 得到:

String GotoUrl=request.getHeader("Referer");

6F    miracle Post by : 2008-06-12 16:59:28.0

嘿嘿。。。问题解决了

问题在于:我在servlet里面加上了一句:response.setHeader("Cache-Control",   "no-cache")

7F    miracle Post by : 2008-06-12 17:00:33.0

但是,我还有提过的问题没有解决哦,你帮我想想办法罗


风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› 网页已经过期 登录 -> 注册

查看完整版本: [-- 网页已经过期 --]
CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 7 ms,0 (Queries)  Gzip enabled
粤ICP备07511478号