zoukankan      html  css  js  c++  java
  • 怎么在点击浏览器前进、后退键时刷新页面而不读取缓存

    转载自:http://www.educity.cn/wenda/143286.html
    如何在点击浏览器前进、后退键时刷新页面而不读取缓存
    点击浏览器的后退键,总是会读取缓存,这样会导致有时候获取不到页面上的值,如果点击后退键时刷新页面而不读取缓存,这样就不会产生获取不到值的问题。
    jsp页面和servlet页面均可以设置。
    response.setHeader("Cache-Control","no-cache");
    response.setHeader("Pragma","no-cache");
    response.setDateHeader ("Expires", 0);

    或者

    1),JavaScript解决方案

      <script type="text/javascript" src="jquery-1.4.2.min.js"$amp;>amp;$lt;/script> <script type="text/javascript"> $(document).ready(function(){ $("#test").click( function (e){ var ev = window.event;//获取event对象 location.replace(this.href); ev.returnValue=false; }); }); </script> <a id="test" >test1</a>



    2),Jsp代码解决方案

      <% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","No-cache"); response.setDateHeader("Expires", -1); response.setHeader("Cache-Control", "No-store"); %>

    亲测方法二可以用

  • 相关阅读:
    Microsoft.Office.Interop.Excel.Application同时存在于
    sql 判断是否为数字字符
    在res/drawable中的文件
    在res/values中的文件
    放在res/anim中的文件(持续更新)
    在res/xml中的文件
    资源种类
    在assets中的文件
    android讲义2之输入界面
    在res/menu中的文件
  • 原文地址:https://www.cnblogs.com/zrui-xyu/p/6033078.html
Copyright © 2011-2022 走看看