Bei einem Double-Wert wird ein Punkt anstelle eines Kommas angezeigt. Das liegt daran, dass XWORK die Ländereinstellung (Locale DE) ignoriert und standardmäßig immer EN benutzt. http://jira.opensymphony.com/browse/XW-490 Lösung: Den Double-Wert über Struts formatieren: http://cwiki.apache.org/confluence/display/WW/Formatting+Dates+and+Numbers Neuer Eintrag in der Sprachdatei (messages.properties) erstellen.…
Workaround für den „default-action-ref“ Element Bug
In Struts 2 kann für einen Namespace eine Standard Action definiert werden. Diese wird dann immer ausgeführt wenn eine unbekannte Action aufgerufen wird. Normalerweise wird das Element so in der XML Datei definiert. Leider funktioniert es so in der aktuellen…
If-Tag – String mit einem Char vergleichen
Die OGNL Expression Language interpretiert einen String mit nur einem Zeichen (char) falsch. Dieses Beispiel funktioniert nicht: Es gibt zwei Lösungen für dieses Problem um einen String mit einem Character zu vergleichen: Lösung 1 (Doppelte und einfache Anführungszeichen umdrehen) Lösung…