gpt4 book ai didi

java - Gwt 重新加载被多次调用

转载 作者:行者123 更新时间:2023-12-02 05:06:56 25 4
gpt4 key购买 nike

我正在使用 java-gwt 开发 Web 应用程序。在一种情况下,我需要重新加载浏览器选项卡,因为我使用了 “Window.Location.reload()”,但是它不断地重新加载浏览器,我不知道可能是什么原因,请查看以下代码:

String existedLoginId = (String) Offline.get(GroupCookies.grpId.getCookieName());
String updatedLoginId = com.google.gwt.user.client.Window.Location.getParameter("groupId");
if (existedLoginId.equals(updatedLoginId)) {
LoginInfo.setSessionId(Cookies.getCookie(GroupCookies.dsessionId.getCookieName()));
} else {
**Window.Location.reload();**
}

最佳答案

Window.Location.reload()按预期重新加载网页一次。问题是您的代码每次都会被执行。

如果existedLoginId.equals(updatedLoginId)返回false ,它会重新加载,然后会返回 false再次,然后它将重新加载令人厌恶的内容。

如果是false ,有一次,当它重新加载时,应该会发生一些事情使得 existedLoginId.equals(updatedLoginId) ,否则会出现无限循环。

关于java - Gwt 重新加载被多次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27705112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com