Я пытаюсь создать список со списком на выбор.
Я использую JBoss 5.1 и Seam 2.2.
Мой список должен динамически заполняться из моей БД, но на данный момент я пытаюсь создать простой список. Который не работает !!
Мой HTML:
<h:selectOneMenu>
<f:selectItems value="#{browseQuarters.qList}"></f:selectItems>
</h:selectOneMenu>
Бин имеет член "qList":
@In(required=false)
private List<SelectItem> qList = new ArrayList<SelectItem>();
У которого есть геттеры и сеттеры:
public List<SelectItem> getqList(){
qList.add(new SelectItem(1,"one"));
return qList;
}
public void setqList(List<SelectItem> qList) {
this.qList = qList;
}
Однако, когда я пытаюсь запустить страницу, я получаю следующее исключение:
Свойство не найдено по типу org.javassist.tmp.java.lang.Object _ $$ _ javassist_seam_2
Мой проект генерируется с использованием Jboss Tools, и я видел, что другие страницы, сгенерированные из БД (для создания сущностей), имеют page.xml с определенными параметрами. При создании этой новой формы с помощью New -> Seam form I только получил страницу HTML и соответствующий бин.
Что не так? Я, конечно, новичок в Seam / Java EE, но должен сделать это как можно скорее: (