リソースバンドルでそれらのカスタムメッセージを設定できるように、JSFで使用されるコンバーターのリストをどこで入手できるか知っている人はいますか?
14775 次
2 に答える
21
それらはすべて、 JSF仕様の2.5.2.4章にあります。関連性の抜粋は次のとおりです。
- javax.faces.component.UIInput.CONVERSION-{0}:変換エラーが発生しました
- javax.faces.converter.BigDecimalConverter.DECIMAL = {2}:''{0}''は符号付き10進数である必要があります。
- javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}:'' {0}''は、0桁以上の符号付き10進数である必要があり、その後に小数点と小数が続く場合があります。例:{1}
- javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}:'' {0}''は、1つ以上の数字で構成される数値である必要があります。
- javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}:'' {0}''は、1つ以上の数字で構成される数値である必要があります。例:{1}
- javax.faces.converter.BooleanConverter.BOOLEAN = {1}:''{0}''は'true'または'false'である必要があります。
- javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}:''{0}''は'true'または'false'である必要があります。'true'以外の値は、'false'と評価されます。
- javax.faces.converter.ByteConverter.BYTE = {2}:''{0}''は0から255までの数値でなければなりません。
- javax.faces.converter.ByteConverter.BYTE_detail = {2}:'' {0}''は0から255までの数値である必要があります。例:{1}
- javax.faces.converter.CharacterConverter.CHARACTER = {1}:''{0}''は有効な文字である必要があります。
- javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}:''{0}''は有効なASCII文字である必要があります。
- javax.faces.converter.DateTimeConverter.DATE = {2}:''{0}''は日付として理解できませんでした。
- javax.faces.converter.DateTimeConverter.DATE_detail = {2}:''{0}''は日付として理解できませんでした。例:{1}第2章リクエスト処理のライフサイクル2-19
- javax.faces.converter.DateTimeConverter.TIME = {2}:''{0}''は時間として理解できませんでした。
- javax.faces.converter.DateTimeConverter.TIME_detail = {2}:''{0}''は時間として理解できませんでした。例:{1}
- javax.faces.converter.DateTimeConverter.DATETIME = {2}:''{0}''は日付と時刻として理解できませんでした。
- javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}:''{0}''は日付と時刻として理解できませんでした。例:{1}
- javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}:値'' {0}''を変換するには、'pattern'または'type'属性を指定する必要があります。
- javax.faces.converter.DoubleConverter.DOUBLE = {2}:'' {0}''は、1桁以上の数字で構成されている必要があります。
- javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}:'' {0}''は、4.9E-324から1.7976931348623157E308までの数値である必要があります例:{1}
- javax.faces.converter.EnumConverter.ENUM = {2}:''{0}''は列挙型に変換可能である必要があります。
- javax.faces.converter.EnumConverter.ENUM_detail = {2}:'' {0}''は、定数''{1}''を含む列挙型から列挙型に変換可能である必要があります。
- javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}:'' {0}''は、列挙型から列挙型に変換可能である必要がありますが、列挙型クラスは提供されていません。
- javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}:'' {0}''は、列挙型から列挙型に変換可能である必要がありますが、列挙型クラスは提供されていません。
- javax.faces.converter.FloatConverter.FLOAT = {2}:'' {0}''は、1つ以上の数字で構成される数値である必要があります。
- javax.faces.converter.FloatConverter.FLOAT_detail = {2}:'' {0}''は1.4E-45から3.4028235E38までの数値である必要があります例:{1}
- javax.faces.converter.IntegerConverter.INTEGER = {2}:'' {0}''は、1つ以上の数字で構成される数値である必要があります。
- javax.faces.converter.IntegerConverter.INTEGER_detail = {2}:'' {0}''は-2147483648から2147483647までの数値である必要があります例:{1}
- javax.faces.converter.LongConverter.LONG = {2}:''{0}''は1桁以上の数字である必要があります。
- javax.faces.converter.LongConverter.LONG_detail = {2}:'' {0}''は、-9223372036854775808から9223372036854775807までの数値である必要があります例:{1}
- javax.faces.converter.NumberConverter.CURRENCY = {2}:''{0}''は通貨値として理解できませんでした。
- javax.faces.converter.NumberConverter.CURRENCY_detail = {2}:''{0}''は通貨値として理解できませんでした。例:{1}
- javax.faces.converter.NumberConverter.PERCENT = {2}:''{0}''はパーセンテージとして理解できませんでした。
- javax.faces.converter.NumberConverter.PERCENT_detail = {2}:''{0}''はパーセンテージとして理解できませんでした。例:{1}
- javax.faces.converter.NumberConverter.NUMBER = {2}:''{0}''は数値ではありません。
- javax.faces.converter.NumberConverter.NUMBER_detail = {2}:''{0}''は数値ではありません。例:{1}
- javax.faces.converter.NumberConverter.PATTERN = {2}:''{0}''は数値パターンではありません。
- javax.faces.converter.NumberConverter.PATTERN_detail = {2}:''{0}''は数値パターンではありません。例:{1}
- javax.faces.converter.ShortConverter.SHORT = {2}:'' {0}''は、1桁以上の数字で構成されている必要があります。
- javax.faces.converter.ShortConverter.SHORT_detail = {2}:'' {0}''は-32768から32767までの数値である必要があります例:{1}
- javax.faces.converter.STRING = {1}:''{0}''を文字列に変換できませんでした。
これらはjavax.faces.Messages
、JSFAPIJARファイルのプロパティファイルにもあります。コピーと編集が簡単です:)
于 2010-06-22T12:09:11.703 に答える
2
変換/検証のエラーメッセージについて質問する場合は、指定したメッセージバンドルの.propertiesファイルでカスタムメッセージを指定するだけです。
元:-
javax.faces.component.UIInput.CONVERSION=''{0}'' my error
これはあなたが求めているものですか?
于 2010-06-22T11:52:12.700 に答える