2011-06-09 129 views
2

任何好的網站,如google提供的各種服務中的任何一個都有一個功能,在瀏覽器的後退按鈕上點擊它會重新將您重定向到登錄頁面。我認爲google使用一些東西,如CAS(也許我錯了,在這一刻這不是我想知道的)!退出瀏覽器的返回按鈕後登錄頁面重定向

我們如何檢測按鈕的點擊並將用戶重定向到登錄頁面? org.apache.wicket.protocol.http.WebApplication中是否需要配置,或者我們可以從延伸org.apache.wicket.markup.html.WebPage的MyLoginPage中檢測到它?

謝謝。

回答

0

我認爲你必須處理你的頁面的緩存能力。在我的應用程序中,頁面緩存設置爲無,並且後退按鈕的任何操作都會導致瀏覽器檢查服務器是否有更改。

+0

謝謝。我如何操作緩存? – 2011-06-09 07:47:06

+0

@Tapas在'WebPage#setHeaders(WebResponse響應)'的默認行爲是把「編譯指示:無緩存」,它似乎對我很好。請確保你沒有覆蓋它去除默認行爲。 – 2011-06-09 14:38:42

相關問題