Jsf 如何从托管bean方法重定向到特定的facelet?
下面是来自JavaBean的一个方法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}
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");