Quand je soumets un formulaire de printemps et un PropertyEditor parvient pas à convertir une valeur, une exception est levée et un message comme celui-ci se retrouve dans mes erreurs de validateur objet:exceptions Emballage PropertyEdtior lors de la validation de printemps
Failed to convert property value of type java.lang.String to required type
org.joda.time.DateMidnight for property startDate; nested exception is
java.lang.IllegalArgumentException: Invalid format: "2010-111" is malformed at "1"
Puis-je envelopper d'une manière ou d'une autre, fournissant un message plus convivial à afficher à l'écran?
J'utilise @Valid dans mon contrôleur, avec ce qui suit dans ma forme:
@NotNull
protected DateMidnight startDate;
Merci
Le problème ici est que l'éditeur de propriétés rejette la méthode de saisie avant que le composant '@ Valid' ne soit invoqué, de sorte que l'API de validation n'est pas pertinente. Pas que cela vous aide ... – skaffman