Ändern Sie die Standardmeldung "Validierungsfehler: Wert ist erforderlich" auf "Wert ist erforderlich"

9

Kann ich diese standardmäßige required="true" Überprüfungsmeldung so ändern, dass nur "Wert ist erforderlich" angezeigt wird?

  

formId: inputId: Validierungsfehler: Wert ist erforderlich.

    
Oh Chin Boon 06.02.2012, 04:47
quelle

2 Antworten

22

Entweder verwenden Sie das requiredMessage -Attribut der Eingabekomponente:

%Vor%

Oder Erstellen Sie eine Eigenschaftendatei im Klassenpfad, der die benutzerdefinierte Nachrichtenvorlage enthält:

%Vor%

und wurde als Nachrichtenpaket in faces-config.xml :

registriert %Vor%

Im obigen Beispiel wird davon ausgegangen, dass der Dateiname CustomMessages.properties lautet und in com.example package gespeichert wurde. Sie können es benennen und platzieren, wo Sie möchten.

Eine Übersicht über alle Nachrichtenschlüssel finden Sie in Kapitel 2.5.2.4 der JSF-Spezifikation .

    
BalusC 06.02.2012, 14:43
quelle
1

Ich denke, ich habe es hier.

Hinzugefügtes Label:

%Vor%

Jetzt sieht es so aus:

  

Hotelname: Validierungsfehler: Wert ist erforderlich.

    
Oh Chin Boon 06.02.2012 05:52
quelle

Tags und Links