Mit Spring 2.5 Tag-Bibliothek,Frühling JSP Form: Input-Tag setzt Kommas in int Wert
ich einen Integer-Wert in einer Befehlsform haben, die auf meiner Seite mit < Form wiedergegeben ist: Eingangsweg = "Budget" htmlEscape = "true"/>
Wenn der Wert> 999 ist, wird die Zahl als Wert = "x, xxx" auf der Seite gerendert. Meine Validierung erwartet das Komma nicht und lehnt den Wert ab.
Gibt es eine Korrektur für das Rendering, oder muss ich die Validierung und Analyse korrigieren?
Weitere Informationen: Es scheint, dass die Spring-Tag-Bibliothek einen Standard-PropertyEditor verwendet, um Integer in eine Zeichenfolge und aus einer Zeichenfolge zu konvertieren, sodass sie für die Ländereinstellung angepasst werden kann. Während es technisch möglich scheint, einen benutzerdefinierten PropertyEditor dafür zu erstellen, ist es furchtbar komplex! Angenommen, der PropertyEditor funktioniert sowohl beim Ein- als auch beim Ausgehen, es scheint, als wäre es richtig, nur Kommas in der Zahleneingabe zuzulassen. Ich bin erstaunt. – Mojo