0
我想給SelectItems的列表到selectOneMenu
和我得到這個異常:JSF的SelectItem例外
[Ljavax.faces.model.SelectItem; cannot be cast to javax.faces.model.SelectItem
這看起來有點怪我。這是在頁面的代碼:
<h:selectOneMenu value="#{user.name}">
<f:selectItem value="#{user.names}" />
</h:selectOneMenu>
,並在用戶等級:
import javax.faces.model.SelectItem;
private final SelectItem[] users = {new SelectItem("Jack"),new SelectItem("Max")};
如果你使用' '而不是?在我看來'user.names'包含一個名稱列表。 –
Lion
2012-02-29 03:37:20
異常消息並不奇怪。 '[L'部分意味着它是一個對象數組。您不能將'SelectItem []'強制轉換爲'SelectItem'。 – BalusC 2012-02-29 10:49:09
謝謝你。我是JSF的新手,所以我沒有認識到這一點。 – Giannis 2012-03-01 11:36:58