affichage property d'un controlleur dans une jsp
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:
Code:
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;
}
} |
Dans ma jsp j'ai mis ça:
Code:
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> |
mon problème est tout bête: le dit message ne s'affiche pas en cas d'erreur!!
merci de m'aider