教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Java培訓(xùn)之禁用緩存及定時刷新

更新時間:2016年06月22日11時38分 來源:傳智播客Java培訓(xùn)學(xué)院 瀏覽次數(shù):

1. 禁止瀏覽器緩存的響應(yīng)頭

在一些jsp頁面中存在一些信息,當(dāng)jsp頁面被服務(wù)器解析后,發(fā)送給瀏覽器,頁面中某些信息就會充當(dāng)響應(yīng)頭,響應(yīng)給瀏覽器。下面我們使用Myeclipse新建一個web工程,觀察該工程的index.jsp頁面,如例1-1所示:
例1-1 index.jsp

(1)在index.jsp頁面中有以下三句話:
  • <meta http-equiv="pragma" content="no-cache">
  • <meta http-equiv="cache-control" content="no-cache">
  • <meta http-equiv="expires" content="0">
當(dāng)jsp頁面被Tomcat服務(wù)器翻譯之后,這三句話其實分別對應(yīng)著三個響應(yīng)及其值,如下所示:
  •  Expires: 0;
  • Cache-Control: no-cache;
  • Pragma: no-cache
這三個響應(yīng)頭一起作用可以實現(xiàn)禁止瀏覽器緩存。

2.定時刷新—Refresh

Refresh響應(yīng)頭是告訴瀏覽器多長時間之后跳轉(zhuǎn)到哪里。如:
Refresh: 3;url=http://metathetuscanyresort.com,即為3秒之后跳轉(zhuǎn)到http://metathetuscanyresort.com這個網(wǎng)址。我們可以通過jsp中的meta元素來實現(xiàn)定時刷新,詳情請參考定時刷新之代碼詳解。
(1)創(chuàng)建一個web應(yīng)用Example07,在該應(yīng)用的WebRoot目錄下新建一個refresh.jsp頁面,主要代碼如例1-2所示:
例1-2  refresh.jsp

(2)將Example07應(yīng)用發(fā)布到Tomcat服務(wù)器中,啟動Tomcat服務(wù)器。在瀏覽器地址欄上輸入http://localhost:8080/Example07/refresh.jsp.效果如圖1-1所示:
圖1-1 refresh.jsp運(yùn)行效果
(3)如圖1-1所示,5秒后自動跳轉(zhuǎn)到百度主頁,如圖1-2所示:
圖1-2 跳轉(zhuǎn)后頁面
本文版權(quán)歸傳智播客Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客Java培訓(xùn)學(xué)院
首發(fā):http://metathetuscanyresort.com/javaee
0 分享到:
和我們在線交談!