在类型org.javassist.tmp.java.lang上找不到属性.Object_ $$_javassist_se



I am trying to create a with a list to choose from. I am using JBoss 5.1 and Seam 2.2.My list should be dynamically populated from my DB, but for the moment I am trying to create a simple list. Which is not working!!

My html:

<h:selectOneMenu>
    <f:selectItems value="#{browseQuarters.qList}"></f:selectItems>
</h:selectOneMenu>

The bean has a "qList" member:

@In(required=false) 
    private List<SelectItem> qList = new ArrayList<SelectItem>();

Which has getters and setters:

public List<SelectItem> getqList(){
        qList.add(new SelectItem(1,"one"));
        return qList;
}
public void setqList(List<SelectItem> qList) {
        this.qList = qList;
}

However, when I try running the page, I get this exception: Property not found on type org.javassist.tmp.java.lang.Object_$$ _javassist_seam_2

我的项目是使用Jboss工具生成的,我看到从数据库生成的其他页面(生成实体)有一个page.xml与定义的参数.当创建这个新表单new -> Seam表单时,我只得到一个xhtml页面和相应的bean。

怎么了?我当然是一个Seam/Java EE新手,但必须尽快做到这一点:(

我认为Seam/JSF将寻找一个名为getQList的方法,而不是您拥有的方法getQList。尝试更改getter &

提示:Eclipse可以生成兼容的getter &

最新更新