0

如何从 JSF selectOneMenu 中的数组中获取打印元素,我在一个 bean 类中有一个数组

String[] leaveTypeArray;

对此有什么建议吗?

4

1 回答 1

0

正如luiggi-mendoza 所说,这<f:selectItems>将是一个很好的选择。

您可以使用 List 来完成,只需在 bean 类中添加 List 或 String[] 中的项目

豆(通过列表):

List listValue=new ArrayList[];

static
{
  listValue.add("First");
  listValue.add("Second");
  listValue.add("Third");
}
//Create getters and setters for listValue

豆(通过数组):

String[] listValue={"First", "Second", "Third"};

//Create getters and setters for listValue

JSF 页面

<p:selectOneMenu value="#{result value}">
  <f:selectItems value="#{bean.listValue}"/>
</p:selectOneMenu> 

参考:Primefaces 展示

于 2013-11-08T08:07:57.057 回答