質問

JSFが使用しているコンバーターのリストをどこで取得できるかを知っているので、リソースバンドルでカスタムメッセージを設定できますか?

役に立ちましたか?

解決

それらはすべて、第2.5.2.4章で見つけることができます JSF仕様. 。これが関連性の抽出です:

  • javax.faces.component.uiinput.conversion- {0}:変換エラーが発生しました
  • javax.faces.converter.bigdecimalconverter.decimal = {2}: '' {0} ''は署名された10進数でなければなりません。
  • javax.faces.converter.bigdecimalconverter.decimal_detail = {2}: '' {0} ''は、ゼロ以上の数字で構成される署名入り小数数でなければなりません。例:{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} ''は「真」または「false」でなければなりません。
  • javax.faces.converter.booleanconverter.boolean_detail = {1}: '' {0} ''は「真」または「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} ''。
  • 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} ''を含むenumからの列挙に変換可能でなければなりません。
  • 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} ''は-922372036854775808から922372036854775807の例:{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 JSF API JARファイルのプロパティファイル。コピーと編集が簡単です:)

他のヒント

変換/検証エラーメッセージについて尋ねている場合は、指定したメッセージバンドルの.propertiesファイルにカスタムメッセージを指定できます。

元:-

javax.faces.component.UIInput.CONVERSION=''{0}'' my error

これはあなたが望んでいるものですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top