沙漠中的鱼

欲上天堂,先下地狱
posts - 0, comments - 56, trackbacks - 0, articles - 119
  BlogJava :: 首页 ::  :: 联系 :: 聚合  :: 管理

日历

<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

公告

一个批着狼皮的羊

开源框架

数据结构和算法

浏览器内核

资料下载

搜索

  •  

积分与排名

  • 积分 - 183255
  • 排名 - 315
  我们打开一个模式窗体,关闭,然后修改模式窗体里面要显示的值,再一次打开之前打开的模式窗体,会发现里面的内容还是和原来打开的一样,原是的浏览器把前一个页面缓存起来了,打开这个页面时,不会向服服务器请求数据,因些我们应当不缓存这些页面

为了防止缓存,可以在页面的顶端添加   response.expires   =   -1    

使用java提供的方法,在jsp或者servlet中都可以   <%   response.setheader("pragma","no-cache");    
  response.setheader("cache-control","no-cache");   response.setdateheader("expires",   0);  
    %>  

使用NETCS页面在page   load中把这句加上!  
  context.response.cache.setcacheability(httpcacheability.nocache);

使用html标记,如下面:   <head>   <meta   http-equiv="pragma"   content="no-cache">    
  <meta   http-equiv="cache-control"   content="no-cache">   <meta   http-equiv="expires"   content="0">    
  </head>


评论

# re: 关于用打开模式对话框窗体内容刷新的问题  回复  更多评论   

2014-04-14 20:55 by 11212
额外热污染、

只有注册用户登录后才能发表评论。


网站导航: