gpt4 book ai didi

gwt - GWT。设置网址而不提交

转载 作者:行者123 更新时间:2023-12-04 13:12:17 25 4
gpt4 key购买 nike

我可以不提交而更改url(设置参数)吗?
我发现了这种方法
http://google-web-toolkit.googlecode.com/svn/javadoc/2.1/com/google/gwt/user/client/Window.Location.html#replace%28java.lang.String%29
但它提交页面。所有GWT状态都将丢失。

最佳答案

你为什么要这样做?一般来说,GWT应用程序不会更改页面-因此,它们通常是 SPA (单页面应用程序)

从服务器加载新页面时,将丢失该页面上的状态。您可以更改URL的哈希部分,因为它不会返回到服务器,如下所示:

String newURL = Window.Location.createUrlBuilder().setHash("newhash").buildString();
Window.Location.replace(newURL);

但是,如果您要这样做,我建议您看一下GWT的MVP框架,该框架内置了对使用哈希 token 管理位置的支持。

http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html

关于gwt - GWT。设置网址而不提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402732/

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