1
有什麼方法可以避免只緩存一個頁面?我必須緩存所有頁面內容&只留下一個不會存儲內容的頁面。緩存除Struts 2中的一個jsp頁面以外的所有jsp頁面內容
我試圖從攔截器緩存控制,這將檢查模塊名稱&避免該模塊的緩存。 但是這並沒有幫助我,因爲如果我只爲一個模塊頁面設置沒有緩存的頭部,它也會影響其他沒有緩存的模塊頁面。
有什麼方法可以避免只緩存一個頁面?我必須緩存所有頁面內容&只留下一個不會存儲內容的頁面。緩存除Struts 2中的一個jsp頁面以外的所有jsp頁面內容
我試圖從攔截器緩存控制,這將檢查模塊名稱&避免該模塊的緩存。 但是這並沒有幫助我,因爲如果我只爲一個模塊頁面設置沒有緩存的頭部,它也會影響其他沒有緩存的模塊頁面。
您有多種方法可以做到這一點(添加在頁面頂部這些行)
裏面的JSP
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
response.setDateHeader("Expires", 0); // Proxies.
通過HTML
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />