Les messages d'erreurs ne s'afiche pas. Je ne vois pas ou se situe le problemme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 public void verifLogin() throws Exception { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); String annonceur="%"+getLoginannonceur()+"%"; Query query = (Query) session.createQuery("from Annonceur as a where a.loginannonceur like :annonceur"); query.setParameter("annonceur",annonceur); // Query query = (Query) session.createQuery("from Annonceur as a where a.loginannonceur like '"+getLoginannonceur()+"'"); System.out.print(" verifLogin interne "); if (query.list().size()!=0) { FacesMessage facesMessage = new FacesMessage(); facesMessage.setSeverity(FacesMessage.SEVERITY_INFO); facesMessage.setSummary("Login existant" ); facesMessage.setDetail("Login "); FacesContext facesContext = FacesContext.getCurrentInstance(); facesContext.addMessage(null,facesMessage); System.out.print(" verifLogin Login existant "); } session.getTransaction().commit(); HibernateUtil.getSessionFactory().close(); System.out.print(" verif login fait ");
la console
la page jsf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 verifLogin interne / verifLogin Login existant /verif login fait NFO: WARNING: FacesMessage(s) have been enqueued, but may not have been displayed. sourceId=null[severity=(INFO 0), summary=(Login existant), detail=(Login )]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%> <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%> <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <f:view> <h:form id="inscriptionAnnonceur"> <h:outputText value="login "></h:outputText><h:inputText value="#{inscriptionAnnonceur.loginannonceur }" required="true" requiredMessage="Saisiser un login" id="login"/><h:message for="login"></h:message><br></br> <h:outputText value="nom "></h:outputText><h:inputText value="#{inscriptionAnnonceur.nom }" required="true" requiredMessage="Saisiser votre nom" id="nom"/><h:message for="nom"></h:message><br></br> <h:outputText value="prenom "></h:outputText><h:inputText value="#{inscriptionAnnonceur.prenom }" required="true" requiredMessage="Saisiser votre prenom" id="prenom" /> <h:message for="prenom"></h:message><br></br> <h:outputText value="telephone "></h:outputText><h:inputText value="#{inscriptionAnnonceur.telephone }" required="true" requiredMessage="Saisiser votre numero de telephone" id="telephone"/><h:message for="telephone"></h:message><br></br> <h:outputText value="email "></h:outputText><h:inputText value="#{inscriptionAnnonceur.email }" required="true" requiredMessage="Saisiser votre email" id="email"/><h:message for="email"></h:message><br></br> <h:outputText value="Mot de Passe "></h:outputText><h:inputSecret value="#{inscriptionAnnonceur.passwordannonceur }" required="true" requiredMessage="saisiser un mot de passe" id="mdp"/><h:message for="mdp"></h:message><br></br> <h:outputText value="Confirmer Mot de Passe"></h:outputText><h:inputSecret value="#{inscriptionAnnonceur.passwordConfirmation}" required="true" requiredMessage="confirmer votre mot de passe" id="mdpc"/><h:message for="mdpc"></h:message><br></br> <h:commandButton value="Enregistrer" action="#{inscriptionAnnonceur.annonceurAllez }" ></h:commandButton> <h:messages></h:messages> </h:form> </f:view> </body> </html>
Partager