簡體   English   中英

如何從循環或數組填充JSF selectonemenu

[英]How Can I Populate JSF selectonemenu From Loop or Array

我是JSF的新手,我需要做一些非常簡單的任務,我想這應該是。 我想從數組或循環之類的東西中填充一個selectonemenu。 我有一個表格,希望用戶輸入其DOB。 我想要的只是一個簡單的列表,他們可以在每月的1..31中進行選擇。 我不想有31歲

<f:selectItem value="n" />

標簽。 我試圖在后備bean中放入“ getDates”方法,但是效果不佳。 任何有關如何執行此操作的建議將不勝感激。

您需要<f:selectItems>而不是<f:selectItem> <f:selectItems>可以使用List<T>T[]甚至Map<K,V>

例如

<h:selectOneMenu value="#{bean.selectedItem}">
    <f:selectItems value="#{bean.availableItems}" />
</h:selectOneMenu>

private String selectedItem;
private List<String> availableItems;

也可以看看:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM