Bonjour,
Je suis entrain de développer une page contenant un login et un mot de passe .Si les deux coordonnées existent je me redirige vers une autre page sinon je reste dans la même page.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| public String Connect(ActionEvent actionEvent) {
String res=null;
int count = userBuss.getInformationsAuthentification(
user.getUserUtilisateurUtilisateur(),
user.getPsdUtilisateurUtilisateur());
try {
if (count != 0) {
System.out.println("User existe!");
res="success";
}else{
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage( "Verifier vos coordonnées login et mot de passe"));
res="fail";
}
} catch (Exception e) {
e.printStackTrace();
System.out.println("Un Probléme de traitement !");
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage( "Verifier vos coordonnées login et mot de passe"));
res="fail";
}
return res;
} |
et le code du button est celui çi
<p:commandButton value="Log in" actionListener="#{userCtr.Connect}" update="msgsss"></p:commandButton>
Mon probléme lorsque j'entre un login et password qui existent il me renvoie success dans la console mais sans redirection vers la page que je veux pourtant que la faces config est très bien configuré
1 2 3 4 5 6 7 8
| <navigation-rule>
<from-view-id>/Authentification.xhtml</from-view-id>
<navigation-case>
<from-action>#{userCtr.Connect}</from-action>
<from-outcome>success</from-outcome>
<to-view-id>/MenuGestion.xhtml</to-view-id>
</navigation-case>
</navigation-rule> |
J'aimerais savoir s'il vous plait d'ou ça vient le problème??
Merci
Partager