2
當我在GWT應用程序中登錄時,它將打開我的儀表板,但當我點擊瀏覽器刷新/重新加載按鈕時,它會調用我的應用程序的入口點,它會加載我的登錄頁面。 那麼我該如何解決這個問題。 當我點擊瀏覽器刷新按鈕時,我該如何停留在同一頁面上?GWT - 刷新頁面點擊Broswers刷新/重新加載按鈕時的問題
當我在GWT應用程序中登錄時,它將打開我的儀表板,但當我點擊瀏覽器刷新/重新加載按鈕時,它會調用我的應用程序的入口點,它會加載我的登錄頁面。 那麼我該如何解決這個問題。 當我點擊瀏覽器刷新按鈕時,我該如何停留在同一頁面上?GWT - 刷新頁面點擊Broswers刷新/重新加載按鈕時的問題
您可以在登錄後在會話中保存用戶信息,並在調用登錄表單/方法之前在入口點類中檢查它,並決定是否顯示登錄表單。
但我認爲,更好的方法不是手寫登錄邏輯,而是將spring-security集成到您的gwt應用程序。它將自己完成所有的邏輯,你只需要創建登錄頁面(你可以在gwt中寫入登錄頁面),並使其與gwt一起工作。 如果需要花費一週時間來了解它是如何工作的,並且將來您將不會遇到任何問題。
是的,你是對的,謝謝你的快速回答。但是,當我成功登錄並在儀表板上,我點擊瀏覽器刷新按鈕,它會加載登錄頁面不同頁面爲什麼? – PrashantAdesara 2012-02-03 13:35:32
不,它不會,會導致春季安全檢查會話,如果用戶已經登錄春天將顯示儀表板頁面,否則將重定向用戶登錄頁面。您將擁有2頁 - 一個用於春季登錄的gwt另一頁。 – BraginiNI 2012-02-03 15:16:27
好的,謝謝你的回答。 – PrashantAdesara 2012-02-04 07:23:41