JSF convertNumber выдает java.lang.IllegalArgumentException: ошибка несоответствия типа аргумента - PullRequest
0 голосов
/ 26 сентября 2011

Я использую JSF 1.2.Моя IDE - RAD.

На моей странице xhtml я использую тег convertNumber для форматирования переменной Integer.Целые числа должны быть дополнены нулями, если они не состоят из 4 цифр (если значение Integer равно 21, оно должно отображаться как 0021)

Я использовал convertNumber для достижения этого.

<f:convertNumber pattern="0000"/>

Выглядит нормально, когда отображаются значения, но когда я пытаюсь ввести целое значение в текстовое поле и пытаюсь сохранить его, выдается следующее сообщение об ошибке:

ava.lang.IllegalArgumentException: argument type mismatch

Яделать что-то не так?Являются ли пользовательские валидаторы единственным способом добиться этого?

1 Ответ

1 голос
/ 26 сентября 2011

Вы можете достичь этого, используя <f:convertNumber minIntegerDigits="4"/>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...