html頁面清除快取

2022-09-19 06:54:12 字數 659 閱讀 6134

需求:頁面每次開啟時清除本頁面的快取。

頁面開啟時,由於快取的存在,剛剛更新的資料有時無法在頁面得到重新整理,當這個頁面作為模式視窗被開啟時問題更為明顯。

解決辦法為:

(1) 用html標籤設定http頭資訊

說明:http頭資訊「expires」和「cache-control」為應用程式伺服器提供了乙個控制瀏覽器和**伺服器上快取的機制。http頭資訊expires告訴**伺服器它的快取頁面何時將過期。http1.1規範中新定義的頭資訊cache-control可以通知瀏覽器不快取任何頁面。當點選後退按鈕時,瀏覽器重新訪問伺服器已獲取頁面。如下是使用cache-control的基本方法:

1) no-cache:強制快取從伺服器上獲取新的頁面

2) no-store: 在任何環境下快取不儲存任何頁面

http1.0規範中的pragma:no-cache等同於http1.1規範中的cache-control:no-cache,同樣可以包含在頭資訊中。

(2) 在需要開啟的url後面增加乙個隨機的引數:

增加引數前:url=test/test.jsp

增加引數後:url=test/test.jsp?ranparam=random()

說明:因為每次請求的url後面的引數不一樣,相當於請求的是不同的頁面,用這樣的方法來曲線救國,清除快取。

C 清除頁面快取

c 清除頁面快取 private void setpagenocache response.buffer true response.expiresabsolute system.datetime.now.addseconds 1 response.expires 0 response.cachec...

清除Tomcat頁面快取

在linux下,老是通過命令 rm catalina 來刪除快取,有點複雜.相信很多用tomcat的人都會重複這樣的事 關閉tomcat 開啟tomcat work目錄 刪除catalina目錄 執行tomcat 其實可以用rd命令刪除整個目錄,只需開啟 tomcat bin startup.bat...

HTML頁面快取的禁用

color red b b color color darkblue b jsp中的pageencoding和contenttype屬性 pageencoding 和contenttype的預設都是 iso8859 1 b color color red b 1 pageencoding是jsp檔案...