Ich habe ein kleines Programm, welches soweit auch funktioniert.
Hier ein Ausschnitt aus einer JSF Page einer Eingabemaske mit Fehlermeldung
[XML]
…
<h:form id=„form“>
<h:panelGrid id=„grid“ columns=„2“>
<h:outputLabel value=„Name (*):“ for=„name“ />
<h:panelGroup>
<h:inputText id=„name“ value=„#{languageBean.language.name}“ required=„true“/>
<h:message errorStyle=„color:red; display:block“ for=„name“ />
</h:panelGroup>
…
[/XML]
Gebe ich an dieser Stelle keinen Text ein erhalte ich die Fehlermeldung
form:name: Überprüfungsfehler: Wert ist erforderlich.
Ich möchte aber einen anderen Text erhalten. Ungefähr in der Ausgabe:
name: Überprüfungsfehler: Wert ist erforderlich.
oder
name: Wert ist erforderlich.
was mir persönlich denke ich besser gefällt.
Wie kann ich es schaffen, ohne das die Internationalisierung verloren geht, auf einfache Weise diesen Text zu änder?