(在线痴等)同志们 快来救命啊? 出现这个错误
下面是错误提示: 说没get方法 我吧代码都发下吧 页面成白色的了
javax.servlet.jsp.JspException: No getter method for property: "subitems" of bean: "list"
JSP页面
<body>
<center>
<jsp:include flush="true" page="/template.jsp"/>
<h2>提问板块</h2> 欢迎:<font color="red">${forms.userid}</font><br>
<logic:present name="list" scope="request">
<logic:iterate id="item" scope="request" name="list">
${item.itemname}
<logic:iterate id="sub" name="list" property="subitems" >
${sub.subname}
</logic:iterate>
</logic:iterate>
</logic:present>
</center>
</body>
下面2个是映射类
-------------------------------------------------
package moxing;
import java.util.Set;
public class Item {
private int itemid;
private String itemname;
private int itemcode;
private Set subitems;
public Set getSubitems() {
return subitems;
}
public void setSubitems(Set subitems) {
this.subitems = subitems;
}
public int getItemid() {
return itemid;
}
public void setItemid(int itemid) {
this.itemid = itemid;
}
public String getItemname() {
return itemname;
}
public void setItemname(String itemname) {
this.itemname = itemname;
}
public int getItemcode() {
return itemcode;
}
public void setItemcode(int itemcode) {
this.itemcode = itemcode;
}
}
package moxing;
public class Subitem {
private int subid ;
private String subname ;
private int itemid ;
private int subcode ;
private Item item ;
public int getItemid() {
return itemid;
}
public void setItemid(int itemid) {
this.itemid = itemid;
}
public int getSubid() {
return subid;
}
public void setSubid(int subid) {
this.subid = subid;
}
public String getSubname() {
return subname;
}
public void setSubname(String subname) {
this.subname = subname;
}
public Item getItem() {
return item;
}
public void setItem(Item item) {
this.item = item;
}
public int getSubcode() {
return subcode;
}
public void setSubcode(int subcode) {
this.subcode = subcode;
}
}
下面是映射配置文件
-------------------------------------------------------
<hibernate-mapping package="moxing">
<class name="Item" table="item">
<id name="itemid" type="java.lang.Integer">
<column name="itemid" />
<generator class="native" />
</id>
<property name="itemname" type="java.lang.String">
<column name="itemname" length="50" />
</property>
<property name="itemcode" type="java.lang.Integer">
<column name="itemcode" />
</property>
<set name="subitems" inverse="true" cascade="all" lazy="true">
<key>
<column name="itemid" />
</key>
<one-to-many class="Subitem" />
</set>
</class>
</hibernate-mapping>
<hibernate-mapping package="moxing">
<class name="Subitem" table="subitem">
<id name="subid">
<generator class="native"></generator>
</id>
<property name="subname"></property>
<property name="subcode"></property>
<many-to-one name="item" class="Item">
<column name="itemid" />
</many-to-one>
</class>
</hibernate-mapping>
大家帮我揣摩下 谢谢