为了账号安全,请及时绑定邮箱和手机立即绑定

如何从数据库中填充h:selectOneMenu的选项?

如何从数据库中填充h:selectOneMenu的选项?

慕森卡 2019-05-28 17:43:23
如何从数据库中填充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

要显示特定的选定记录,它必须是列表中的值之一。


查看完整回答
反对 回复 2019-05-28
  • 3 回答
  • 0 关注
  • 867 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信