Bonjour,
J'ai un formulaire dans lequel j'utilise un formBean(CommandClass) dont une des propriétés est un Integer.
Lorsque je saisie un entier dans mon champs tout se passe bien, par contre lorsque je saisie un texte je n'arrive pas à intercepter l'erreur dans le Validator et ensuite remonter l'erreur indiquant le mauvais type à la JSP.
Mon problème est donc de savoir comment gérer l'erreur lorsque j'ai un String à la place d'un nombre
Voici ma fonction(logiquement incomplète) validate dans mon Validator :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void validate(Object object, Errors errors) { DevicesForm deviceForm = (DevicesForm) object; Integer screenWidth = deviceForm.getDevice().getScreenWidth(); if(screenWidth == null || screenWidth.intValue() <= 0) { errors.rejectValue("device.screenWidth", "device.error.requiredPositiveValueAndNoEmpty"); } }
(PoiPoiD help)
Partager