a頁面跳轉到b頁面後,按返回按鈕,返回頁面a後並沒有繼續處理,而是卡住了,原因是jsp頁面被瀏覽器快取了。因此需要禁用jsp頁面快取。
正確的做法:
<%@ page contenttype="text/html;charset=utf-8" %>
<%
response.setheader("pragma", "no-cache");
response.setheader("cache-control", "no-cache, no-store, must-revalidate");
response.setdateheader("expires", -1);
%>
在jsp頁面通過response設定header禁用cache就可以了,親測可用。
網上有說在頁面設定header,如下所示:
這個我試過了,沒有效果。
JSP禁用快取常用方法
jsp禁用快取常用方法 jsp頁面禁止快取設定 1.客戶端快取要在中加入類似如下內容 或 2.在伺服器的動態網頁中禁止快取,要加入類似如下指令碼 response.setheader pragma no cache response.setheader cache control no cache ...
HTML頁面快取的禁用
color red b b color color darkblue b jsp中的pageencoding和contenttype屬性 pageencoding 和contenttype的預設都是 iso8859 1 b color color red b 1 pageencoding是jsp檔案...
JSP頁面快取cache技術
一 概述 快取的思想可以應用在軟體分層的各個層面。它是一種內部機制,對外界而言,是不可感知的。資料庫本身有快取,持久層也可以快取。比如 hibernate,還分1級和2級快取 業務層也可以有快取 但一般來說,這是乙個過程域,不會設快取 表現層 資料服務層 傳統web的表現層 也可以設定快取 jsp ...