Bonjour à tous,
J'ai un Spring Validator pour valider un formulaire :
Et dans la JSP j'ai des inputs qui ne bind pas avec l'objet Competence manipulé (ne correspondent pas à des attributs). J'aimerais les récupérer via la request pour que ma validation soit complète.
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
27
28 public class CompetencesValidation implements Validator { @Override @SuppressWarnings("unchecked") /* valide les classes de type Competence ou dérivé*/ public boolean supports(Class classe) { return classe.isAssignableFrom(Competence.class); } @Override /* fonction de validation du formulaire d'édition des compétences*/ public void validate(Object objet, Errors e) { Competence competence = (Competence)objet; ValidationUtils.rejectIfEmpty(e, "libelle", "beans.competence.libelle.obligatoire"); if (competence.getListeCategoriesCompetences() == null) { e.rejectValue("listeCategoriesCompetences", "beans.competence.categoriesCompetences.obligatoire"); } if (competence.getListeTypesCompetences() == null) { e.rejectValue("listeTypesCompetences", "beans.competence.typesCompetences.obligatoire"); } } }
Merci de votre aide!
Partager