Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: validation / 6 сообщений из 6, страница 1 из 1
18.06.2013, 13:05:09
    #38301435
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: validation
компонент:
Код: java
1.
2.
3.
<h:inputText value="#{r.weight}" label="weight"  required="true">
    <f:validateLongRange minimum="1" maximum="500"/>
</h:inputText>


при вводе 0, дает:
•weight: Validation Error: Specified attribute is not between the expected values of 1 and 500.

я хочу переопределить это. есть messages.properties в пакете postage. он прописан в faces-config так:
Код: xml
1.
<application><message-bundle>postage.messages</message-bundle></application>



в нем
Код: java
1.
javax.faces.validator.NOT_IN_RANGE {2}: specified attribute is not between the expected values of {0} and {1} 11111111111



но это не меняет стандарный вывод ошибок, почему?
...
Рейтинг: 0 / 0
18.06.2013, 13:32:42
    #38301517
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: validation
разобрался
...
Рейтинг: 0 / 0
18.06.2013, 13:47:16
    #38301546
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: validation
если использовать DoubleRangeValidator, то при вводе 1.50 получаем:
• weight: '1.50' must be a number consisting of one or more digits.
почему же число не определяется как double ?
...
Рейтинг: 0 / 0
18.06.2013, 14:03:12
    #38301586
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: validation
Может у вас локаль русская, вот оно и ждет там запятую, а не точку.
...
Рейтинг: 0 / 0
18.06.2013, 14:07:33
    #38301599
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: validation
Blazkowicz,

та нет, надо было связанный код на double переделать )
...
Рейтинг: 0 / 0
20.06.2013, 11:40:15
    #38304421
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: validation
если вставляю пользовательский тег валидации и не ввожу данные в это поле (тег определен и сконфигурирован где нужно), но передаю пустую форму, то
Код: html
1.
2.
3.
<h:inputText value="#{r.patronCode}" > 
   <x:validatePatron/>
</h:inputText>


выдает сообщение •Patron code is invalid
т.е. поле ведет себя так, как будто для него установлено required="true" и выполняется тег, но ведь не должен? или пользовательский тег будет выполняться независимо от атрибута required ?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: validation / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]