Java primefaces:操作成功后提交
我创建了一个登录页面 用户正确输入用户名和密码后,他将被引导到另一个页面(主页) xhtml页面包含两个输入和命令按钮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
<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" />