我有一个 JSF 应用程序,我希望在导航时更改浏览器地址栏中的 URL。当我打开Home.xhtml
并提交表单时,它会显示下一页AppHome.xhtml
,但浏览器地址栏中的 URL 没有更改。
这是提交按钮:
<p:commandButton value="Connect" update="panel" id="ajax" action="#{user.check}" styleClass="ui-priority-primary"/>
这是导航规则:
<navigation-rule>
<from-view-id>/Home.xhtml</from-view-id>
<navigation-case>
<from-outcome>Success</from-outcome>
<to-view-id>/AppHome.xhtml</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>Failure</from-outcome>
<to-view-id>/Home.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
执行此导航时如何更改浏览器地址栏中的 URL?