Passen Sie den Federvalidierungsfehler an
Möchte ich anpassen, der Frühling Validierungsfehler für
@NotNull
@Length(max = 80)
private String email;
aber ich bin nicht in der Lage, es zu tun.
Was sind das Schritt zu Folgen?
InformationsquelleAutor der Frage Roberto de Santis | 2011-01-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den JSR 303 Standard-message-Interpolations-Algorithmus ermöglicht Ihnen das anpassen von Nachrichten durch die Bereitstellung einer Ressource-bundle mit dem Namen ValidationMessages. Erstellen Sie eine
ValidationMessages.properties
- Datei in den classpath mit:Dies ändert die Standard-Nachricht für die
@Size
Einschränkung, so sollten Sie die@Size
Einschränkung statt der Hibernate-spezifische@Length
Einschränkung.Anstelle der änderung der Standard-Nachricht für alle Einschränkungen, Sie können ändern Sie die Nachricht für ein bestimmtes constraint-Instanz. Legen Sie die
message
- Attribut auf die Einschränkung:Hinzufügen und die Nachricht an die
ValidationMessages.properties
Datei:InformationsquelleAutor der Antwort Chin Huang
Frühjahr, ich gehe davon aus, dass du meinst, Spring MVC.
Aus der untenstehenden Verweis
http://static.springsource.org/spring/docs/2.0.x/reference/mvc.html
Hier gehen Sie -
Erstellen Sie eine validator-Klasse -
Setzen in jeder Validierung der text, den Sie möchten in dem oben genannten Bereich.
In der JSP-Sie benötigen die folgende tag -
Diese Weise Fehler bei der überprüfung der für
firstName
gedruckt werden.InformationsquelleAutor der Antwort Pushkar