0

私はJSFに非常に慣れていないので、非常に簡単な作業を行うために助けが必要です。配列やループなどからselectonemenuを設定したいと思います。ユーザーにDOBを入力してほしいフォームがあります。私が欲しいのは、月の日の1..31から選択できる簡単なリストだけです。31はしたくない

<f:selectItem value="n" />

タグ。バッキングBeanに「getDates」メソッドを入れようとしましたが、うまくいきませんでした。これを行う方法についてのアドバイスは大歓迎です。

4

1 に答える 1

5

<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;

以下も参照してください。

于 2012-06-13T21:25:41.390 に答える