![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| skhilkov |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
Здрасте! Объясните кто знает плиз(в какой момент) как создается managed bean, scope которого session? Как я понял он создастся при создании сессии? Значит есть у меня бин:
Есть у меня первая страница проекта, по щелчку кнопки выполняется проверка данных, соответственно, если они верны, я создаю сессию, и вот здесь я хотел бы занести в вышеуказанный бин некоторые данные, но строчка
возвращает null....... помогите разобраться...... -------------------- Кто понял жизнь, тот не спешит. |
||||
|
|||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
skhilkov
JSF создает managed beans by demand (по требованию), то есть тогда, когда они необходимы внутри jsf life cycle. До этого момента их нет в соответствующем scope и, соответственно, обратится к ним из кода нельзя. |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
Либо обратись к нему раньше из jsf, либо создай и положи в сессию вручную (лучше).
ЗЫ. Используй для xml -- xml код при написании поста (легче читать) Это сообщение отредактировал(а) Maksym - 27.4.2007, 13:05 |
|||
|
||||
| skhilkov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
Если ложить его туда вручную, то его надо убрать из описания? -------------------- Кто понял жизнь, тот не спешит. |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 24 Всего: 62 |
skhilkov
Нет, зачем, ты ведь собираешся обращаться к нему из jsf по псевдониму userBean. Просто jsf возьмет его готовый из scope. |
|||
|
||||
| skhilkov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
Блин, вообще запутался...... пытаюсь сделать вот так:
При этом происходит следующее - все системауты выводятся, никакой эксепшн не ловится, но выдается страница с ошибкой - "The server encountered an internal error () that prevented it from fulfilling this request." Ничего не понимаю.......... Да, если это все закомментить - все хорошо....... Это сообщение отредактировал(а) skhilkov - 27.4.2007, 19:27 -------------------- Кто понял жизнь, тот не спешит. |
|||
|
||||
| skhilkov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 371 Регистрация: 11.4.2006 Где: TOMSK Репутация: 2 Всего: 7 |
Извиняюсь, все работает, спасибо огромное!!! Это просто на той странице ошибка была,,,,,,,, ох уж мне этот Веб Девелопер Пак..... ничего руками нельзя добаить - кинул текстовое поле, вручную прописал ему аттрибут value вместо binding, так он после этого создал еще один компонент с таким же именем такой же как был....... а вот когда в меню прописал это, все заработало .....
-------------------- Кто понял жизнь, тот не спешит. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |