问题:f:selectItems

时间:2011-05-24 07:07:31

标签: jsf

我使用以下代码填充选择框。代码是

   <h:form id="myForm" prependId="false">
   <h:selectOneMenu  id ="user" value="#{customer.userName}"  >
         <f:selectItem itemLabel="Select One" itemValue="Jose" /> 
         <f:selectItems value="#{customer.perInfoAll}" var="model" itemValue="#{model.userName}" itemLabel="#{model.userName}" />
        </h:selectOneMenu >   
   </h:form>

itemLabel向我显示了正确的字符串值,但每个选项的itemValue属性向我显示了我从侦听器获取的列表。请纠正我。

1 个答案:

答案 0 :(得分:0)

&LT; f:selectItems&GT;接受包含值标签对的SelectItem列表。

检查使用情况here