vaadin 项目中不同 UI 之间的导航

Navigation between differents UI in vaadin project

我有一个带有 2 UI 的 vaadin 项目,我想通过单击一个按钮从第一个 UI 转到第二个。你知道我该怎么做吗?谢谢

通常一个 Vaadin 应用程序只包含一个 UI,然后 Vaadin Navigator 用于在不同视图之间切换。

但有时在同一应用程序中存在多个 UI 的有效用例。

如果您有多个 UI,要打开 Web 应用程序上下文根中的 UI,即 运行,您可以说:

getUI().getPage().setLocation("/");

如果您在路径 second 上有另一个 UI 运行,您可以通过调用以下命令打开它:

getUI().getPage().setLocation("/second");