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
| // validation
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
// gestion des erreurs
ActionErrors erreurs = new ActionErrors();
// le nom doit être non vide
if (nom == null || nom.trim().equals("")) {
erreurs.add("nomvide", new ActionMessage("personne.formulaire.nom.vide"));
// l'âge doit être un entier positif
}
if (age == null || age.trim().equals("")) {
erreurs.add("agevide", new ActionMessage("personne.formulaire.age.vide"));
} else {
// l'âge doit être un entier positif
if (!age.matches("^\\s*\\d+\\s*$")) {
erreurs.add("ageincorrect", new ActionMessage("personne.formulaire.age.incorrect", age));
// on rend la liste des erreurs
}
} // if
// on rend la liste d'erreurs
return erreurs;
} |
Partager