Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT-单击Broswers刷新/重新加载按钮时刷新页面问题_Gwt - Fatal编程技术网

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

GWT-单击Broswers刷新/重新加载按钮时刷新页面问题,gwt,Gwt,当我登录GWT应用程序时,它将打开我的仪表板,但当我单击浏览器刷新/重新加载按钮时,它将调用我的应用程序的入口点,并加载我的登录页面。 那么我怎样才能停止这个问题呢。 单击“浏览器刷新”按钮时,我如何保持在同一页面?您可以在登录后在会话中保存用户信息,并在调用登录表单/方法之前在入口点类中进行检查,然后决定是否显示登录表单 但我认为,更好的方法不是手工编写登录逻辑,而是集成到gwt应用程序中。它将自己完成所有的逻辑,您只需要创建登录页面(您可以编写登录页面而不是gwt)并使其与gwt一起工作。

当我登录GWT应用程序时,它将打开我的仪表板,但当我单击浏览器刷新/重新加载按钮时,它将调用我的应用程序的入口点,并加载我的登录页面。 那么我怎样才能停止这个问题呢。
单击“浏览器刷新”按钮时,我如何保持在同一页面?

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

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

是的,你是对的,谢谢你的快速回答。但当我成功登录并在仪表板上单击“浏览器刷新”按钮时,它将加载登录页面而不是同一页面为什么?不,它不会,会导致spring安全检查会话,如果用户已登录,spring将显示仪表板页面,否则它会将用户重定向到登录页面。您将有两个页面-一个用于gwt,另一个用于spring登录。