Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> <h:message> для <h:inputText>, Не отображаются сообщения 
:(
    Опции темы
tolet
Дата 25.9.2014, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



Доброго дня!
Суть вопроса: на странице JSF не отображаются сообщения об ошибке ввода адреса электронной почты. Не могу понять по какой причине это происходит. Может где-то настройки нужно прописать?! Подскажите, люди знающие, буду весьма признателен за помощь.
Server: GlassFish 4
Код JSF:
Код

...
<h:inputText id="email" size="40" onchange="submit()">
    <f:valueChangeListener type="com.util.EmailValueChangeListener"/>
</h:inputText>
<h:message for="email" id="message" showDetail="true" showSummary="true"  />
...

Метод валидации e-mail в бине, который вызывает valueChangeListener:
Код

...
public void validateEmail(){
        EmailValidator emailValidator = new EmailValidator();
        if(!emailValidator.isValidEmail(getEmail())){
            FacesContext.getCurrentInstance().addMessage(null,
                    new FacesMessage(FacesMessage.SEVERITY_ERROR, "Ошибка ",
                    email + " не корректный адрес"));
            return;
        }
}
...


Это сообщение отредактировал(а) tolet - 25.9.2014, 17:23
PM MAIL WWW ICQ   Вверх
korian
Дата 7.10.2014, 03:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 651
Регистрация: 8.3.2008
Где: Украина, Харьков

Репутация: 1
Всего: 17



Код

FacesContext.getCurrentInstance().addMessage(null,

поменять на
Код

FacesContext.getCurrentInstance().addMessage("...:email", //полный id текстового поля


или

Код

<h:message for="email" id="message" showDetail="true" showSummary="true"  />

поменять на
Код

<h:messages />


PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0611 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.