Jakarta ee 如何在Vaadin框架中添加页面并在页面之间导航

Jakarta ee 如何在Vaadin框架中添加页面并在页面之间导航,jakarta-ee,vaadin,Jakarta Ee,Vaadin,我想用Vaadin添加一个新页面,如: 本地主机:8080/寄存器 我有第二个页面,是用Vaadin designer完成的,但我不知道如何在第一个页面中实现这个.java文件 有人知道吗?你的问题太广泛了,没有简单的答案,这意味着你不需要编写代码。我建议您看看Navigator如何实现这一点 使用Vaadin Navigator,您可以定义视图,这些视图可以作为UI的一部分加载,也可以替换UI的全部内容 您似乎是在JavaEE环境中开发的,所以@CDIUi&@CDIView&@CDIViewP

我想用Vaadin添加一个新页面,如:

本地主机:8080/寄存器 我有第二个页面,是用Vaadin designer完成的,但我不知道如何在第一个页面中实现这个.java文件


有人知道吗?

你的问题太广泛了,没有简单的答案,这意味着你不需要编写代码。我建议您看看Navigator如何实现这一点

使用Vaadin Navigator,您可以定义视图,这些视图可以作为UI的一部分加载,也可以替换UI的全部内容

您似乎是在JavaEE环境中开发的,所以@CDIUi&@CDIView&@CDIViewProvider也是开始进一步研究的好地方


如果您觉得准备好了,也可以立即开始使用CDI,请参见

好,因此如果我理解得很好,navigator将是主类,我将从这个类中调用其他类?@AntoineGaia请参见链接后面的示例。Navigator不是“主类”,不确定您的意思。Navigator只是一个对象,而不是ui对象,它管理navigateTopage请求,以便用请求页面的内容替换一些containercomponets内容。您的Vaadin版本8也是这样吗?