我的@Route("login")
登录视图通过以下几行实现了HasUrlParameter<String>
:
@Override
public void setParameter(BeforeEvent event, @WildcardParameter String parameter) {
event.rerouteTo(AnotherView.class);
}
当我调用登录视图时,会显示AnotherView
的内容,但URL仍保留在登录视图中,即它是 / login 而不是 / other-view 。这是按设计工作的吗?我希望将历史记录条目与新的URL添加到浏览器中。我该如何实现?另外,我尝试了ui.navigateTo
而不是重新路由,但这没有任何作用。