Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.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中从一个页面重定向到另一个页面_Gwt - Fatal编程技术网

如何在GWT中从一个页面重定向到另一个页面

如何在GWT中从一个页面重定向到另一个页面,gwt,Gwt,我想从一个GWT页面重定向到另一个GWT页面。我知道一个GWT模块在war文件中只有一个.html页面。但是有没有办法在不同的模块中从一个.html页面重定向到另一个GWT页面呢?您可以使用以下代码执行此操作: UrlBuilder builder = Location.createUrlBuilder().setParameter( queryParam, value); Window.Location.replace(builder.buildString()); 要在

我想从一个GWT页面重定向到另一个GWT页面。我知道一个GWT模块在war文件中只有一个.html页面。但是有没有办法在不同的模块中从一个.html页面重定向到另一个GWT页面呢?

您可以使用以下代码执行此操作:

UrlBuilder builder = Location.createUrlBuilder().setParameter(
          queryParam, value);
Window.Location.replace(builder.buildString());

要在历史记录中保留跟踪,请使用:

Window.Location.assign(newModuleUrl)
Window.Location.replace(newModuleUrl)
要在浏览器历史记录中不保留记录的当前URL,请使用:

Window.Location.assign(newModuleUrl)
Window.Location.replace(newModuleUrl)

谢谢

我宁愿使用
assign()
也不愿使用
replace()
,除非你明确地想破坏用户的历史记录。@ThomasBroyer很棒的解决方案!!