【发布时间】:2012-02-03 06:08:33
【问题描述】:
当我在 GWT 应用程序中登录时,它会打开我的仪表板,但是当我单击浏览器刷新/重新加载按钮时,它会调用我的应用程序的入口点并加载我的登录页面。 那么我该如何阻止这个问题。 当我点击浏览器刷新按钮时,如何保持在同一页面?
【问题讨论】:
标签: gwt
当我在 GWT 应用程序中登录时,它会打开我的仪表板,但是当我单击浏览器刷新/重新加载按钮时,它会调用我的应用程序的入口点并加载我的登录页面。 那么我该如何阻止这个问题。 当我点击浏览器刷新按钮时,如何保持在同一页面?
【问题讨论】:
标签: gwt
您可以在登录后将用户信息保存在会话中,并在调用登录表单/方法之前在入口点类中检查它,然后决定是否显示登录表单。
但我认为,更好的方法不是手动编写登录逻辑,而是将spring-security 集成到您的gwt 应用程序中。它会自行完成所有逻辑,您只需要创建登录页面(您可以不在 gwt 中编写登录页面)并使其与 gwt 一起使用。 如果需要,请花一周时间了解它的工作原理,这样您以后就不会遇到任何问题了。
【讨论】: