2011-01-29 4 views

ответ

2

Хотя ваш вопрос немного слишком коротка, чтобы быть приемлемым, я думаю, я надеюсь, я могу догадаться, что происходит. Вы привязываете список чего-то к одному элементу selectItem. Это не будет работать, вам нужно множественную версию:

Если вы используете JSF 1.x, используйте Tomahawk:

<t:selectItems value="#{someBean.someList}" var="myItem" itemValue="#{myItem.value}" itemLabel="#{myItem.label}" /> 

В противном случае (JSF 2.x) только основные компоненты:

<f:selectItems value="#{someBean.someList}" var="myItem" itemValue="#{myItem.value}" itemLabel="#{myItem.label}" /> 

Обратите внимание, что .value и .label - вот только примеры. Замените их в зависимости от свойств компонентов, которые находятся в вашем списке.

Смежные вопросы