Jsf 如何从托管bean方法重定向到特定的facelet?

Jsf 如何从托管bean方法重定向到特定的facelet?,jsf,redirect,Jsf,Redirect,下面是来自JavaBean的一个方法 public String AmILoggedIn(){ if(false){ return "true"; }else{ return "false"; } } 通过使用以下facelet,我将数据提交到AmILoggedIn: <h:form> Name:<h:inputText value="#{student.name}

下面是来自JavaBean的一个方法

public String AmILoggedIn(){
        if(false){
            return "true";
        }else{
            return "false";
        }
    }
通过使用以下facelet,我将数据提交到
AmILoggedIn

<h:form>
    Name:<h:inputText value="#{student.name}"></h:inputText>
    <h:commandButton value="Login" action="#{newJSFManagedBean.AmILoggedIn}"/>
</h:form>

姓名:
我将数据提交到函数
AmILoggedIn
。由于
AmILoggedIn
返回一个字符串,如何将该字符串重定向到某个特定的facelet?

使用

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