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

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

Java培訓之禁用緩存及定時刷新

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

1. 禁止瀏覽器緩存的響應頭

在一些jsp頁面中存在一些信息,當jsp頁面被服務器解析后,發(fā)送給瀏覽器,頁面中某些信息就會充當響應頭,響應給瀏覽器。下面我們使用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">
當jsp頁面被Tomcat服務器翻譯之后,這三句話其實分別對應著三個響應及其值,如下所示:
  •  Expires: 0;
  • Cache-Control: no-cache;
  • Pragma: no-cache
這三個響應頭一起作用可以實現(xiàn)禁止瀏覽器緩存。

2.定時刷新—Refresh

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

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