Jsf 2 从jsf页面或托管bean页面导航到上一页

Jsf 2 从jsf页面或托管bean页面导航到上一页,jsf-2,navigation,Jsf 2,Navigation,我正在使用JSF2.0。我想实现在用户单击相应按钮时将用户发送回上一页。此外,我不想使用javascript和jquery。请给我任何建议。提前感谢。您可以在托管bean中尝试使用此方法: public void back() { FacesContext.getCurrentInstance().getExternalContext().redirect("login.xhtml"); } 如果您使用的是JSF 1.1-1.2: 您可以设置“c

我正在使用JSF2.0。我想实现在用户单击相应按钮时将用户发送回上一页。此外,我不想使用javascript和jquery。请给我任何建议。提前感谢。

您可以在托管bean中尝试使用此方法:

    public void back()
    {
            FacesContext.getCurrentInstance().getExternalContext().redirect("login.xhtml");
    }

如果您使用的是JSF 1.1-1.2: 您可以设置“config.xml”文件,如下所示:

由于JSF 2.0可以更轻松地完成,请查看以下链接:

<navigation-case> 
    <from-outcome>previous</from-outcome>
    <to-view-id>/jsp/previous.xhtml</to-view-id>
</navigation-case>
public String returnPrevious() {
    return "previous"; 
}