Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 如何从托管bean方法重定向到特定的facelet?_Jsf_Redirect - Fatal编程技术网

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");