Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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
Java primefaces:操作成功后提交_Java_Mysql_Jsf_Primefaces_Login - Fatal编程技术网

Java primefaces:操作成功后提交

Java primefaces:操作成功后提交,java,mysql,jsf,primefaces,login,Java,Mysql,Jsf,Primefaces,Login,我创建了一个登录页面 用户正确输入用户名和密码后,他将被引导到另一个页面(主页) xhtml页面包含两个输入和命令按钮 <p:commandButton value="login" action="#{superviseurBean.checkLogin()}" /> 它在控制台中向我显示Welcomeif right(pass/login)else错误 但是如果密码和登录正确,我必须转到另一个页面您可以从bean更改当前页面,如下所示: FacesContext.getCu

我创建了一个登录页面 用户正确输入用户名和密码后,他将被引导到另一个页面(主页)

xhtml页面包含两个输入和命令按钮

<p:commandButton  value="login" action="#{superviseurBean.checkLogin()}" />

它在控制台中向我显示Welcomeif right(pass/login)else错误


但是如果密码和登录正确,我必须转到另一个页面

您可以从bean更改当前页面,如下所示:

FacesContext.getCurrentInstance().getExternalContext().redirect("/accueil.jsf");
对于显示信息,您可以使用:

 FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,"Sample warn message", "Watch out for PrimeFaces!"));
并在XHTML页面中添加:

<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />

谢谢。它可以工作,我可以用同样的方式显示错误消息吗(facesContext…)?
<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />