Я получаю javax.faces.FacesException: Value of 'groupList 'must be an array or a collection
Ошибка. Я искал его, но я до сих пор не понимаю, как для меня, кажется, у меня есть коллекция: это List, также я вижу в отладчике, что она заполнена.Значение должно быть массивом или коллекцией (javax.servlet.ServletException)
form.xhtml:
<p:selectManyCheckbox id="groupList" value="">
<f:selectItems value="#{formBean.groups}"/>
</p:selectManyCheckbox>
formBean.java:
...
private List<String> groups;
...
public void initFormBean()
{
groups = repository.getAllGroups(); // debugger info: groups = (java.util.ArrayList) "size = 138"
}
...
public List<String> getGroups() {
return groups;
}
public void setGroups(List<String> groups) {
this.groups = groups;
}
Ответ правильный, но, пожалуйста, в следующий раз опубликовать полный StackTrace – Kukeltje