Bonjour,
J'ai un formulaire d'authentification et j'aimerais afficher un message d'erreur en cas d'erreur de saisie de login/password.
code java:
Dans ma jsp j'ai mis ça:
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 private String message=""; .... public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } ... public String execute() { ClientService service = new ClientService(); boolean l_authenticate= service.authenticate(utilisateur.getLogin(), utilisateur.getPassword()); if(l_authenticate) { return SUCCESS; } else { this.setMessage("Votre compte n'existe pas dans la base de donnée."); return INPUT; } }
mon problème est tout bête: le dit message ne s'affiche pas en cas d'erreur!!
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 <s:form action="LoginAction" method="POST" namespace ="/auth"> <s:property value="message"/> <table class="tableFormulaire"> <tr> <td> <s:textfield name="client.login" label="Login " id="Champs"/> </td> </tr> <tr> <td> <s:password name="client.password" label="Mot de passe " id="Champs"/> </td> </tr> <tr> <td> <s:submit value="Identification" id="Bouton"/> </td> </tr> </table> </s:form>
merci de m'aider
Partager