Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Вывод записи по id в JSF


Автор: diktator 5.1.2013, 21:48
Здраствуйте. Подскажите пожалуйста как вывести запись по id. 

К примеру есть UserBean у свойства id я указал аннотацию @ManagedProperty(value="#{param.id}"). Теперь собственно при запуске user.html?id=1 можно получить идишник. 

В UserBean могу вызвать getUserBO().getUserById(getId()) и он вернет объект User. А как его инициализировать и получить грубо говоря в user.html ?

Автор: diktator 6.1.2013, 18:57
Все спасибо, разобрался. Пример был готовый инициализации а я не обратил внимание, думал там только по событию.

В общем грубо говоря так в UserBean создается свойство User currentUser; 

и метод

Код

public User getCurrentUser() {

        currentHouse = getUserBO().getUserById(getId()) ;
        return currentUser;
 }


и в user.html  просто вызов #{userMB.currentUser.name} и все

Нашел книжку по JSF2 может кому пригодиться:
http://it-ebooks.info/book/488/

Автор: miroque 11.1.2013, 10:26
Спасибо за ссылку на книжку.
Как раз сейчас в проект вводим этот jsf. Нужно подкачаться.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)