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

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

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

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

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

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

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

2.定時(shí)刷新—Refresh

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

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

Java高級(jí)軟件工程師課程javaee

Python大數(shù)據(jù)課程python

web前端課程全薪升級(jí)V8.5web

AI+設(shè)計(jì)課程design

大數(shù)據(jù)培訓(xùn)班cloud

軟件測(cè)試培訓(xùn)課程test

c

新媒體運(yùn)營(yíng)培訓(xùn)課程netmarket

產(chǎn)品經(jīng)理培訓(xùn)課程pm

linux培訓(xùn)班Linux

影視制作培訓(xùn)movies

智能機(jī)器人開(kāi)發(fā)robot

電商視覺(jué)設(shè)計(jì)uids

人工智能培訓(xùn)課程Python

集成電路應(yīng)用開(kāi)發(fā)(嵌入式)培訓(xùn)課程jdbc

和我們?cè)诰€(xiàn)交談!