2012-01-11 94 views
0

我有兩個JSP頁面一個login.jsp頁面和一個針對home.jsp頁面。經過登錄重定向回到Home.jsp頁。當我打瀏覽器的後退按鈕將其重定向到的login.jsp要去的login.jsp我需要刷新頁面針對home.jsp一頁一頁。相反。任何人都可以建議任何示例代碼或方法來解決這個問題。如何實現JSP瀏覽器操作

+0

如果用戶使用後退按鈕,就意味着他要回去。如果他想留在當前頁面上,他什麼都不會做,否則他會擊中刷新。也許他想回去以另一個用戶身份登錄,誰知道?你爲什麼不讓他用瀏覽器做他想做的事?這是他的瀏覽器,不是你的。 – 2012-01-11 13:58:55

回答

0

最簡單的解決方法是在login.jsp的檢查,如果用戶已經loggined。如果是的話重定向回到Home.jsp 其實瀏覽器沒有API來在他們的後面按鈕添加事件偵聽器。 你可以嘗試使用iframes,JS或其他的鉤子。

0

您可以設置「緩存控制」頭爲無緩存的login.jsp,在這種情況下,當用戶按下後退按鈕,頁面會再次從服務器中獲取在那裏你可以檢查用戶是否已經登錄後,您可以重定向他。