我页面提交后,跳转到另一个页面在该页中点返回按钮提示:警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer 不会自动再次提交您的信息。 
要重新刷新下页面才可以正确显示页面,如何避免这个问题

解决方案 »

  1.   

    返回时不要用history()返回
    直接用url返回应该自己就会刷新了吧
      

  2.   

    response.sendRedirect("index.jsp");例如像这样,直接转过去就行。
      

  3.   

    看一眼:http://www.sz3000.com/index.htm?QQ=822982
      

  4.   

    引用你的话:我 "页面" 提交后,跳转到 "另一个页面" 在该页中点返回
    ——————————————————————————
    问题的原因是这样的:你的第一个 "页面" 也是之前的其他的页面 POST 到服务器而得来的页面。也就是说:
    "之前的页面" => POST => 得到了你所说的 "页面" => POST => 得到你所说的 "另一个页面"这时,你从 "另一个页面" 通过 "返回" 回到 "页面" 的时候,就会出现这个信息。
    如果你中间那个 "页面" 不用再次 POST 也能得到相同的内容的话,那么你就不要用 "返回",而用一个指向 "页面" 的链接。 (  <a href=页面>返回</a>  )
      

  5.   

    注掉JSP中的下面这一段:
    // response.setHeader("Pragma","No-Cache");
    // response.setHeader("Cache-Control","No-Cache");
    // response.setDateHeader("Expires", 0);