java类在JSP中没有该属性
如果我的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'.
谢谢
共 (0) 个答案