我正在處理一個任務,我必須在html頁面上提供一個鏈接到另一個html頁面。防止在瀏覽器中緩存數據
頁面1上的鏈接將用戶發送給一個servlet。在Servlet的get方法內部,我得到了引用者,如果它是頁面1,我輸出第二個HTML頁面。
的目標是,如果用戶繞過第1頁,並直接轉到第2頁(Servlet的),他們被送回第1
的第一時間我運行應用程序,如果我嘗試直接進入Servlet,我按照預期重定向到第1頁。但是,一旦我點擊鏈接,似乎servlet響應正在被緩存,因爲我被髮送到第2頁,當我應該回到第1頁時。
我將下面一行添加到我的servlet代碼,但它似乎仍然是緩存(我的猜測)。
response.setHeader("Cache-Control", "private, no-store, no-cache, must-revalidate");