如何从数据库中填充h:selectOneMenu的选项?我正在创建一个Web应用程序,您必须从DB中读取对象/实体列表并在JSF中填充它<h:selectOneMenu>。我无法对此进行编码。有人可以告诉我该怎么做吗?我知道如何List<User>从数据库中获取数据。我需要知道的是,如何填充此列表<h:selectOneMenu>。<h:selectOneMenu value="#{bean.name}">
...?</h:selectOneMenu>
3 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
查看页
<h:selectOneMenu id="selectOneCB" value="#{page.selectedName}"> <f:selectItems value="#{page.names}"/></h:selectOneMenu>
支持bean
List<SelectItem> names = new ArrayList<SelectItem>(); //-- Populate list from database names.add(new SelectItem(valueObject,"label")); //-- setter/getter accessor methods for list
要显示特定的选定记录,它必须是列表中的值之一。
添加回答
举报
0/150
提交
取消