如果我的JSP是:
<c:forEach items="${listTable1}" var="row">
${row['class'].getField('id') }<br/>
</c:forEach>
我明白了:
public java.lang.Long org.sdbrother.model.Table1.id
public java.lang.Long org.sdbrother.model.Table1.id
public java.lang.Long org.sdbrother.model.Table1.id
public java.lang.Long org.sdbrother.model.Table1.id
public java.lang.Long org.sdbrother.model.Table1.id
...
public java.lang.Long org.sdbrother.model.Table1.id
班级org.sdbrother.model.Table1
的对象包含字段id
,id
是Table1
班级的公共字段。
但如果我的JSP是:
<c:forEach items="${listTable1}" var="row">
${row.id}<br/>
</c:forEach>
我得到以下异常:
org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: The class 'org.sdbrother.model.Table1' does not have the property 'id'.
谢谢!