2017-04-18 72 views
0

我試圖找到一種方法來阻止用戶在註銷後將瀏覽器單擊回頁面,我認爲最簡單的方法是清除緩存,以便它們必須返回到登錄頁面。我無法使用scriptlet代碼來這麼做,這正是許多Google搜索建議所展示的內容。有沒有辦法通過JSTL或HTML做到這一點?在JSP中註銷用戶後清除緩存不允許scriptlet

謝謝先進。

+0

scriptlet代碼在服務器上運行無妨;這對操縱客戶端沒有直接幫助。出於同樣的原因,JSTL沒有提供任何直接有用的東西。 –

+0

就其本身而言,HTML沒有任何機制來表達你所描述的內容,但是你可以通過觸發[嵌入在頁面中的Javascript]來實現它(http://stackoverflow.com/questions/8155064/how-to-programmatically-empty-瀏覽器緩存)。 –

回答

0

使用此,當您重定向到登錄它會自動清除cahce

response.setHeader("Cache-Control","no-cache"); 
    response.setHeader("Cache-Control","no-store"); 
    response.setDateHeader("Expires", 0); as "stale" 
    response.setHeader("Pragma","no-cache");