GWT - 刷新页面点击Broswers刷新/重新加载按钮时的问题

问题描述:

当我在GWT应用程序中登录时,它将打开我的仪表板,但当我点击浏览器刷新/重新加载按钮时,它会调用我的应用程序的入口点,它会加载我的登录页面。 那么我该如何解决这个问题。 当我点击浏览器刷新按钮时,我该如何停留在同一页面上?GWT - 刷新页面点击Broswers刷新/重新加载按钮时的问题

您可以在登录后在会话中保存用户信息,并在调用登录表单/方法之前在入口点类中检查它,并决定是否显示登录表单。

但我认为,更好的方法不是手写登录逻辑,而是将spring-security集成到您的gwt应用程序。它将自己完成所有的逻辑,你只需要创建登录页面(你可以在gwt中写入登录页面),并使其与gwt一起工作。 如果需要花费一周时间来了解它是如何工作的,并且将来您将不会遇到任何问题。

+0

是的,你是对的,谢谢你的快速回答。但是,当我成功登录并在仪表板上,我点击浏览器刷新按钮,它会加载登录页面不同页面为什么? – PrashantAdesara 2012-02-03 13:35:32

+1

不,它不会,会导致春季安全检查会话,如果用户已经登录春天将显示仪表板页面,否则将重定向用户登录页面。您将拥有2页 - 一个用于春季登录的gwt另一页。 – BraginiNI 2012-02-03 15:16:27

+0

好的,谢谢你的回答。 – PrashantAdesara 2012-02-04 07:23:41