在我ManagedBean,我有以下特性:JSF 2.0:爲什麼我的selectManyListbox值無效
@ManagedBean
@RequestScoped
public class MrBean {
...
private long[] IDs;
private List<Item> items;
...
}
在我.xhtml文件,我有以下選擇多箱:
<h:selectManyListbox label="abc"
id="abc" size="5" value="#{MrBean.IDs}">
<f:selectItems value="#{MrBean.items}" var="i"
itemLabel="#{i.name}" itemValue="#{i.id}" />
</h:selectManyListbox>
<h:message styleClass="errorMsg" for="abc" />
我的物品ID是長號碼。因此,我預計我會得到一個選擇的ID列表。但是,當我提交表單時,abc: Validation Error: Value is not valid
出現在我的列表框的消息部分中。
有人可以告訴我在這裏做錯了什麼嗎?
最好的問候, 詹姆斯陳
你可以發佈完整的stacktrace嗎? –