Weiß jemand, wo ich eine Liste der Konverter verwendet von JSF, so dass ich können Sie eine benutzerdefinierte Nachricht für Sie in der Ressource-bundle?
Können Sie Sie alle finden sich in Kapitel 2.5.2.4 der Die JSF-Spezifikation. Hier ist ein Auszug von Bedeutung:
javax.Gesichter.Komponente.UIInput.KONVERTIERUNG -- {0}: Fehler bei der Konvertierung aufgetreten
javax.Gesichter.converter.BigDecimalConverter.DEZIMAL={2}: "{0}" muss eine vorzeichenbehaftete Dezimalzahl.
javax.Gesichter.converter.BigDecimalConverter.DECIMAL_detail={2}: "{0}" muss eine vorzeichenbehaftete Dezimalzahl, bestehend aus null oder mehr Ziffern, diese werden können, gefolgt von einem Dezimalpunkt und Fraktion. Beispiel: {1}
javax.Gesichter.converter.BigIntegerConverter.BIGINTEGER={2}: "{0}" muss eine Zahl aus ein oder mehr Ziffern.
javax.Gesichter.converter.BigIntegerConverter.BIGINTEGER_detail={2}: "{0}" muss eine Zahl aus ein oder mehr Ziffern. Beispiel: {1}
javax.Gesichter.converter.BooleanConverter.BOOLEAN={1}: "{0}" muss 'true' oder 'false'.
javax.Gesichter.converter.BooleanConverter.BOOLEAN_detail={1}: "{0}" muss 'true' oder 'false'. Einen anderen Wert als "true" evaluiert zu "false".
javax.Gesichter.converter.ByteConverter.BYTE={2}: "{0}" muss eine Zahl zwischen 0 und 255.
javax.Gesichter.converter.ByteConverter.BYTE_detail={2}: "{0}" muss eine Zahl zwischen 0 und 255. Beispiel: {1}
javax.Gesichter.converter.CharacterConverter.CHARAKTER={1}: "{0}" muss ein gültiges Zeichen.
javax.Gesichter.converter.CharacterConverter.CHARACTER_detail={1}: "{0}" muss ein gültiges ASCII-Zeichen.
javax.Gesichter.converter.DateTimeConverter.DATUM={2}: "{0}" konnte nicht verstanden werden, als ein Datum.
javax.Gesichter.converter.DateTimeConverter.DATE_detail={2}: "{0}" konnte nicht verstanden werden, als ein Datum. Beispiel: {1} Kapitel 2 Request Processing Lifecycle 2-19
javax.Gesichter.converter.DateTimeConverter.ZEIT={2}: "{0}" konnte nicht verstanden werden, als eine Zeit.
javax.Gesichter.converter.DateTimeConverter.TIME_detail={2}: "{0}" konnte nicht verstanden werden, als eine Zeit. Beispiel: {1}
javax.Gesichter.converter.DateTimeConverter.DATETIME={2}: "{0}" konnte nicht verstanden werden als ein Datum und eine Uhrzeit.
javax.Gesichter.converter.DateTimeConverter.DATETIME_detail={2}: "{0}" konnte nicht verstanden werden als ein Datum und eine Uhrzeit. Beispiel: {1}
javax.Gesichter.converter.DateTimeConverter.PATTERN_TYPE={1}: EIN 'pattern' oder 'type' Attribut muss angegeben werden, um konvertieren Sie den Wert "{0}".
javax.Gesichter.converter.DoubleConverter.DOPPEL={2}: "{0}" muss eine Zahl aus ein oder mehr Ziffern.
javax.Gesichter.converter.DoubleConverter.DOUBLE_detail={2}: "{0}" muss eine Zahl zwischen 4.9 E-324 und 1.7976931348623157E308 Beispiel: {1}
javax.Gesichter.converter.EnumConverter.ENUM={2}: "{0}" müssen konvertierbar sein, um einen enum.
javax.Gesichter.converter.EnumConverter.ENUM_detail={2}: "{0}" müssen konvertierbar sein, um einen enum aus der enum enthält die Konstante "{1}".
javax.Gesichter.converter.EnumConverter.ENUM_NO_CLASS={1}: "{0}" müssen konvertierbar sein, um einen enum-vom enum, aber keine enum Klasse vorhanden.
javax.Gesichter.converter.EnumConverter.ENUM_NO_CLASS_detail={1}: "{0}" müssen konvertierbar sein, um einen enum-vom enum, aber keine enum Klasse vorhanden.
javax.Gesichter.converter.FloatConverter.FLOAT={2}: "{0}" muss eine Zahl aus ein oder mehr Ziffern.
javax.Gesichter.converter.FloatConverter.FLOAT_detail={2}: "{0}" muss eine Zahl zwischen 1.4 E-45 und 3.4028235E38 Beispiel: {1}
javax.Gesichter.converter.IntegerConverter.INTEGER={2}: "{0}" muss eine Zahl aus ein oder mehr Ziffern.
javax.Gesichter.converter.IntegerConverter.INTEGER_detail={2}: "{0}" muss eine Zahl zwischen -2147483648 und 2147483647 Beispiel: {1}
javax.Gesichter.converter.LongConverter.LANGE={2}: "{0}" muss eine Zahl aus ein oder mehr Ziffern.
javax.Gesichter.converter.LongConverter.LONG_detail={2}: "{0}" muss eine Zahl zwischen -9223372036854775808 bis 9223372036854775807 Beispiel: {1}
javax.Gesichter.converter.NumberConverter.WÄHRUNG={2}: "{0}" konnte nicht verstanden werden als eine Währung Wert.
javax.Gesichter.converter.NumberConverter.CURRENCY_detail={2}: "{0}" konnte nicht verstanden werden als eine Währung Wert. Beispiel: {1}
javax.Gesichter.converter.NumberConverter.PROZENT={2}: "{0}" konnte nicht verstanden werden als ein Prozentsatz.
javax.Gesichter.converter.NumberConverter.PERCENT_detail={2}: "{0}" konnte nicht verstanden werden als ein Prozentsatz. Beispiel: {1}
javax.Gesichter.converter.NumberConverter.ANZAHL={2}: "{0}" ist keine Zahl.
javax.Gesichter.converter.NumberConverter.NUMBER_detail={2}: "{0}" ist keine Zahl. Beispiel: {1}
javax.Gesichter.converter.NumberConverter.MUSTER={2}: "{0}" ist nicht eine Reihe Muster.
javax.Gesichter.converter.NumberConverter.PATTERN_detail={2}: "{0}" ist nicht eine Reihe Muster. Beispiel: {1}
javax.Gesichter.converter.ShortConverter.KURZ={2}: "{0}" muss eine Zahl aus ein oder mehr Ziffern.
javax.Gesichter.converter.ShortConverter.SHORT_detail={2}: "{0}" muss eine Zahl zwischen -32768 und 32767 Beispiel: {1}
javax.Gesichter.converter.STRING={1}: Konnte nicht in "{0}" , string.
Du findest Sie auch in javax.faces.Messages properties-Datei in die JSF-API-JAR-Datei. Das ist leichter kopieren und Bearbeiten 🙂
Genial vielen Dank. Ich war ab das Ding, ich wäre dumm oder so!!! Dass spec macht einige gute Lektüre zum einschlafen... Die neueste version die ich finden konnte, von der Spezifikation befindet sich unter jcp.org/aboutJava/communityprocess/mrel/jsr314/index2.html. Für die Geschichte der Spezifikationen des JSR 314: jcp.org/en/jsr/detail?id=314
Wenn Sie sich Fragen, über die Konvertierung/Validierung Fehlermeldungen, dann können Sie einfach geben Sie einen benutzerdefinierten Nachrichten in Ihre .properties-Datei für die message-bundle, das Sie angegeben haben .
Können Sie Sie alle finden sich in Kapitel 2.5.2.4 der Die JSF-Spezifikation. Hier ist ein Auszug von Bedeutung:
Du findest Sie auch in
javax.faces.Messages
properties-Datei in die JSF-API-JAR-Datei. Das ist leichter kopieren und Bearbeiten 🙂Die neueste version die ich finden konnte, von der Spezifikation befindet sich unter jcp.org/aboutJava/communityprocess/mrel/jsr314/index2.html. Für die Geschichte der Spezifikationen des JSR 314: jcp.org/en/jsr/detail?id=314
InformationsquelleAutor BalusC
Wenn Sie sich Fragen, über die Konvertierung/Validierung Fehlermeldungen, dann können Sie einfach geben Sie einen benutzerdefinierten Nachrichten in Ihre .properties-Datei für die message-bundle, das Sie angegeben haben .
ex:-
Ist das, was Sie nach sind?
InformationsquelleAutor Inv3r53