国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 網頁設計 > 正文

讓HTML和JSP頁面不緩存從Web服務器上重新獲取頁面

2024-08-30 08:35:28
字體:
來源:轉載
供稿:網友
用戶退出后,如果點擊瀏覽器上的后退按鈕,Web應用將不能正確保護受保護的頁面——在Session銷毀后(用戶退出)受保護的JSP頁重新在瀏覽器中顯示出來。
然而,如果用戶點擊返回頁面上的任何鏈接,Web應用將會跳轉到登陸頁面并提示Session has ended.Please log in.

上述問題的根源在于大部分瀏覽器都有一個后退按鈕。

當點擊后退按鈕時,默認情況下瀏覽器不是從Web服務器上重新獲取頁面,而是從瀏覽器緩存中載入頁面。

基于Java的Web應用并未限制這一功能,在基于PHP、ASP和.NET的Web應用中也同樣存在這一問題。
幸運的是,HTTP頭信息“Expires”和“Cache-Control”為應用程序服務器提供了一個控制瀏覽器和代理服務器上緩存的機制。

HTTP頭信息Expires告訴代理服務器它的緩存頁面何時將過期。
HTTP1.1規范中新定義的頭信息Cache-Control可以通知瀏覽器不緩存任何頁面。

當點擊后退按鈕時,瀏覽器重新訪問服務器已獲取頁面。

如下是使用Cache-Control的基本方法:
1) no-cache:強制緩存從服務器上獲取新的頁面
2) no-store: 在任何環境下緩存不保存任何頁面

保險起見,對html頁面和jsp最好都加一些設置

對于HTML網頁,加入:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和龙市| 高平市| 阿拉善左旗| 苗栗县| 凤城市| 仁布县| 望江县| 宕昌县| 内乡县| 平武县| 太白县| 枞阳县| 太保市| 沁水县| 淅川县| 浏阳市| 西城区| 岐山县| 黄浦区| 遂宁市| 霸州市| 贺兰县| 阳新县| 克什克腾旗| 沿河| 拉萨市| 乐安县| 车险| 辽阳县| 霍山县| 盱眙县| 老河口市| 华蓥市| 昭通市| 宁德市| 潍坊市| 出国| 凤凰县| 原平市| 团风县| 察哈|