bonjour la communaute de developper.com,
j'ai un probleme pour la gestion des messages d'erreur sur des champs.
j'aimerai les placer a droite de mon champs et les mettre en rouge.
j'utilise la methode dans mon action:
1 2 3 4 5 6 7 8 9
| public void validate(){
if (getUsername().length() == 0) {
addFieldError("username", "username");
}
if (getPassword().length() == 0) {
addFieldError("password", getText("password.required"));
}
} |
.
L'affichage d'erreur est automatique donc je ne sais pas ou chercher.
J'ai essayé d'utiliser dans le fichier jsp
1 2 3 4 5 6 7
| <s:form action="Login">
<s:textfield key="Global.username" name="username" />
<s:fielderror fieldName="username"></s:fielderror>
<s:password key="Global.password" name="password" />
<s:fielderror fieldName="password"></s:fielderror>
<s:submit key="Global.submit" name="submit" />
</s:form> |
mais cette methode m'envoie l'erruer au dessus de mon formulaire par contre cette methode me permet de gerer la couleur de mon affichage.
j'aimerai un petit peu d'aide merci.
Partager