zoukankan      html  css  js  c++  java
  • form表单post提交浏览器回退时文档过期的解决方式

    方式一、

    使用springmvc分页时,在JSP页面点击下一页时,如果使用form表单post方式提交的话,

    浏览器回退时,会出现文档过期的情况,因为使用post方式提交表单,查询的又是同一个action方法,

    所以这时可以在JSP页面上添加如下代码,即可解决过期问题:

    <%    
      response.setHeader("Pragma","No-cache");    
      response.setHeader("Cache-Control","no-cache");    
      response.setDateHeader("Expires",   0);    
      %>
    方式二、

    当在JSP页面输入一些数据,并使用POST方式提交表单保存数据后,转发到另一个页面,

    这时,如果点击浏览器回退时,也会出现文档过期的情况,因为表单已经提交了,如果浏览器再回退的话,

    访问的就是刚才那个提交表单的action,这时会出现表单过期,如果希望浏览器回退不要出现文档,

    可以在表单提交action后,在这个action在重定向到另一个action,则浏览器再退回时,就不会出现文档过期了。

  • 相关阅读:
    C# Dictionary 字典
    int.Parse()与int.TryParse()
    jquery 随机数
    DateGradeView分页绑定
    使用tcpdump抓Android网络包
    Android快速开发框架——AndroidAnnotations(Code Diet)
    浅谈 android-query
    Android网络框架技术
    PHP: 深入了解一致性哈希
    png图片压缩优化
  • 原文地址:https://www.cnblogs.com/summer520/p/3760755.html
Copyright © 2011-2022 走看看