久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

當點擊后退按鈕時,默認情況下瀏覽器不是從Web服務器上重新獲取頁面,而是從瀏覽器緩存中載入頁面,那么怎么才能讓HTML和JSP頁面不緩存呢?下面為大家介紹下比較詳細的解決方法

 

用戶退出后,如果點擊瀏覽器上的后退按鈕,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網頁,加入:

復制代碼 代碼如下:
<meta HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta HTTP-EQUIV="expires" CONTENT="0">


對于JSP頁面,加入:

復制代碼 代碼如下:
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",0);
%>


就可以了。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章給大家詳細介紹了HTML頁面跳轉及參數傳遞問題,需要的朋友參考下吧
這篇文章主要介紹了純css實現照片墻3D效果的示例代碼,可以實現鼠標經過圖片實現改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 日韩视频中文字幕 | 成人精品一区亚洲午夜久久久 | 久久久久久久久精 | 国产精品黄色 | 视频一区在线观看 | 国产精品1区2区 | 久久亚洲欧美日韩精品专区 | 日韩a在线| 国产伦精品一区二区三区精品视频 | 在线电影日韩 | 欧美日韩中文字幕 | 亚洲精品片 | 91网站在线播放 | 精品久久影院 | 亚洲精品一区中文字幕乱码 | 国产精品久久久久久久久久 | 精品国产乱码久久久久久牛牛 | 国产精品夜夜夜一区二区三区尤 | 黄色成人免费在线观看 | 中文成人在线 | 在线免费观看黄视频 | 国产丝袜人妖cd露出 | 亚洲 欧美 另类 综合 偷拍 | 在线一区视频 | 久久99国产精一区二区三区 | 日韩欧美亚洲 | 在线观看www视频 | 久久久久国产一区二区三区 | 亚洲精品精品 | 97国产精品视频人人做人人爱 | 美女久久久久久久 | 亚洲精品一区二区久 | 老外黄色一级片 | 91精品中文字幕一区二区三区 | 日日干干夜夜 | 日韩欧美网 | 精品一级毛片 | 日韩天堂av | 日韩精品一二三区 | 欧美日韩国产中文 | 中文字幕一区在线观看视频 |