強制JSP頁面刷新,防止被服務器緩存(可用於靜態include強制刷新)


對於jsp頁面,為了防止頁面被服務器緩存、始終返回同樣的結果。

通常的做法是在客戶端的url后面加上一個變化的參數,比如加一個當前時間。

我現在使用的方法是在jsp頭部添加以下代碼:

<%
    request.setAttribute("decorator", "none");
    response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
    response.setHeader("Pragma","no-cache"); //HTTP 1.0
    response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>

這樣如果有多個調用此頁面的鏈接就不需要一個一個全部添加參數了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM