Posted on 2008-03-20 16:57
沙漠中的魚 閱讀(1241)
評(píng)論(1) 編輯 收藏 所屬分類:
其他
我們打開一個(gè)模式窗體,關(guān)閉,然后修改模式窗體里面要顯示的值,再一次打開之前打開的模式窗體,會(huì)發(fā)現(xiàn)里面的內(nèi)容還是和原來打開的一樣,原是的瀏覽器把前一個(gè)頁面緩存起來了,打開這個(gè)頁面時(shí),不會(huì)向服服務(wù)器請(qǐng)求數(shù)據(jù),因些我們應(yīng)當(dāng)不緩存這些頁面
為了防止緩存,可以在頁面的頂端添加 response.expires = -1
使用java提供的方法,在jsp或者servlet中都可以 <% response.setheader("pragma","no-cache");
response.setheader("cache-control","no-cache"); response.setdateheader("expires", 0);
%>
使用NET在CS頁面在page load中把這句加上!
context.response.cache.setcacheability(httpcacheability.nocache);
使用html標(biāo)記,如下面: <head> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0">
</head>