我在创建 rich:combobox 时遇到问题,我做了如下
<rich:comboBox selectFirstOnUpdate="false" defaultLabel="Enter some value">
<f:selectItems value="#{userregister.selectItems}" />
</rich:comboBox>
在支持 bean 中,我创建了 selectItems,如下所示
List<UISelectItem> selectItems;
UISelectItem uisi = new UISelectItem();
uisi.setItemLabel("label");
uisi.setValue("value");
selectItems.add(uisi);
但是我得到了一个例外,javax.servlet.ServletException: Value of tag <selectItems> attribute is incorrect.
哪个是创建具有动态值的组合框的正确方法?