Вопрос

Кто-нибудь знает, где я могу получить список преобразователей, используемых JSF, поэтому я могу установить пользовательское сообщение для них в пакете ресурсов?

Это было полезно?

Решение

Вы можете найти их все в главе 2.5.2.4 Спецификация JSF.. Отказ Вот экстракт релевантности:

  • javax.faces.component.uiinput.conversion - {0}: ошибка преобразования произошла
  • javax.faces.converter.bigdecimalconverter.decimal = {2}: '' {0} '' должен быть подписанным десятичным числом.
  • javax.faces.converter.bigdecimalconverter.decimal_detail = {2}: '' {0} '' должен быть подписанным десятичным числом, состоящим из нуля или более цифр, которые могут сопровождаться десятичной точкой и фракцией. Пример: {1}
  • javax.faces.converter.bigintegerconverter.biginteger = {2}: '' {0} '' должен быть числом, состоящим из одной или нескольких цифр.
  • javax.faces.converter.bigintegerconverter.biginteger_detail = {2}: '' {0} '' должен быть числом, состоящим из одной или нескольких цифр. Пример: {1}
  • javax.faces.converter.booleanconverter.boolean = {1}: '' {0} '' должен быть «истинным» или «false».
  • javax.faces.converter.booleanconverter.boolean_detail = {1}: '{0}' 'должен быть «истинным» или «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 Запрос обработки Lifecycle 2-19
  • javax.faces.converter.dateTimeconverter.time = {2}: '' {0} '' не может быть понят как время.
  • javax.faces.converter.deTimeconverter.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} '' должен быть числом, состоящим из одной или нескольких цифр.
  • javax.faces.converter.doubleConverter.double_detail = {2}: '' {0} '' должен быть числом между 4.9e-324 и 1.7976931348623157E308 Пример: {1}
  • javax.faces.converter.enumconverter.enum = {2}: '' {0} '' должен быть конвертирован в enum.
  • javax.faces.converter.enumconverter.enum_detail = {2}: '' {0} '' должен быть конвертирован в enum от enum, который содержит константу '' {1} ''.
  • javax.faces.converter.enumconverter.enum_no_class = {1}: '{0}' 'должен быть конвертирован в enum от enum, но нет класса Enum предоставляется.
  • javax.faces.converter.enumconverter.enum_no_class_detail = {1}: '' {0} '' должен быть конвертирован в enum от enum, но нет класса Enum.
  • javax.faces.converter.floatConverter.float = {2}: '' {0} '' должен быть числом, состоящим из одной или нескольких цифр.
  • javax.faces.converter.floatConverter.float_detail = {2}: '' {0} '' должен быть числом между 1.4e-45 и 3.4028235E38. Пример: {1}
  • javax.faces.converter.integerconverter.integer = {2}: '' {0} '' должен быть числом, состоящим из одной или нескольких цифр.
  • javax.faces.converter.integerconverter.integer_detail = {2}: '' {0} '' должен быть числом между -2147483648 и 2147483647 Пример: {1}
  • javax.faces.converter.longconverter.long = {2}: '' {0} '' должен быть числом, состоящим из одной или нескольких цифр.
  • javax.faces.converter.longconverter.long_detail = {2}: '' {0} '' должен быть числом между -9223372036854775808 по 9223372036854775807 Пример: {1}
  • javax.faces.converter.nomberConververter.Curnency = {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} '' должен быть числом, состоящим из одной или нескольких цифр.
  • 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