如何以编程方式进行 JSF 内部页面转发?

2024-02-03

在某些情况下(例如每当发生异常时),如何在托管 bean 中以编程方式执行 JSF 内部页面转发?我不想在转发到其他页面时更改 URL。

现在,我使用此方法以编程方式重定向到另一个页面,但这会更改 URL。

FacesContext.getCurrentInstance().getExternalContext().redirect();

尝试这个:

public void forward(){
    String uri = "destination.xhtml";
    FacesContext.getCurrentInstance().getExternalContext().dispatch(uri);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以编程方式进行 JSF 内部页面转发? 的相关文章