powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: h:selectOneListbox и динамическое формирование его содержимого
3 сообщений из 3, страница 1 из 1
JSF: h:selectOneListbox и динамическое формирование его содержимого
    #33524810
artgonch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро.
Нужно привязать содержимое списка к бину. Делаю след.:
Код: plaintext
1.
2.
3.
4.
          <h:selectOneListbox id="rubricator_list"
                              binding="#{backing_index2.rubric_list}" size="10">
            <f:selectItems value="#{backing_index2.rubricItems}"/>
          </h:selectOneListbox>
А вот пример кода инициализации списка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 public   class  Index2
{
   private  ArrayList rubricItems =  new  ArrayList();

   public  Index2()
  {
    UISelectItem item =  new  UISelectItem();
    item.setValue("1");
    item.setItemLabel("AAA");
    rubricItems.add(item);
    
    item =  new  UISelectItem();
    item.setValue("2");
    item.setItemLabel("BBB");
    rubricItems.add(item);

    item =  new  UISelectItem();
    item.setValue("3");
    item.setItemLabel("CCC");
    rubricItems.add(item);
  }
...
}

При запуске выбрасывается исключение:
Код: plaintext
1.
javax.servlet.jsp.JspException: javax.faces.component.UISelectItem	at com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:470)	at _index2._jspService(_index2.java:160)	[/index2.jsp]
Как правильно сделать?
Заранее спасибо.
...
Рейтинг: 0 / 0
JSF: h:selectOneListbox и динамическое формирование его содержимого
    #33525344
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все BackingBeans должны быть бинами, это видно из названия :) Т.е. для каждого поля, к которому ты обращаешбся в атрибуьах JSF компанентах, нужно писать сеттеры и геттеры.
Добавь в класс метод getRubricItems().
...
Рейтинг: 0 / 0
JSF: h:selectOneListbox и динамическое формирование его содержимого
    #33526242
artgonch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там сеттеры и геттеры есть. просто я их не привел для краткости. проблема в другом, но в чем?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: h:selectOneListbox и динамическое формирование его содержимого
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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