
當(dāng)使用了代理服務(wù)器的時(shí)候,按后退按鈕后,還是直接顯示了緩存的頁面,沒有重新去服務(wù)器執(zhí)行action(struts).
(其他瀏覽器都沒有問題:firefox,safari,google)
有高手解釋下么??
測(cè)試環(huán)境,在公司內(nèi)部測(cè)試,通過代理去訪問apache服務(wù)器(如果直接訪問apache,以下的方法是可以的)。
最近考慮了另外一種方法:就是利用cookie來做文章,防止IE去訪問緩存頁面,不知道這樣行得通不?
(測(cè)試的時(shí)候,當(dāng)按后退按鈕之前,我先把ie的瀏覽歷史紀(jì)錄刪除掉了,然后按后退按鈕,會(huì)重新執(zhí)行action)
注:后退的那個(gè)頁面是需要每次認(rèn)證的,所以按了后退按鈕后,該自動(dòng)跳轉(zhuǎn)到登陸頁面,而不是把緩存的頁面
顯示出來(用戶信息隱私)。
網(wǎng)上那些常用代碼:
<%
//讓瀏覽器不緩存jsp頁面
response.setHeader("Pragma","No-cache"); http1.0
response.setHeader("Cache-Control","no-store,no-cache"); http1.1
response.setHeader("Expires", "0");
response.setDateHeader("Expires", 0); 這個(gè)是針對(duì)代理的?但我設(shè)置后還是沒達(dá)到效果。不解!!
%>
或者meta:
<html>???
<head>???
<meta? http-equiv="Expires"? CONTENT="0">???
<meta? http-equiv="Cache-Control"? CONTENT="no-cache">???
<meta? http-equiv="Pragma"? CONTENT="no-cache">???
</head>
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
