javax.el.PropertyNotFoundException:类';java.lang.Integer';没有属性';0';

javax.el.PropertyNotFoundException:类';java.lang.Integer';没有属性';0';,java,spring-mvc,jstl,spring-webflow,Java,Spring Mvc,Jstl,Spring Webflow,我试图使用JSTL将我的数据显示到JSP中,但是控制台显示我javax.el.PropertyNotFoundException:类“java.lang.Integer”没有属性“0”我有一个列表带有Integer和BigDecimal和我的JSP <c:forEach items="${obj}" var="object"> <tr> <td width="10%" class="r1Left">${object[0].id}</td

我试图使用JSTL将我的数据显示到JSP中,但是控制台显示我
javax.el.PropertyNotFoundException:类“java.lang.Integer”没有属性“0”
我有一个
列表
带有
Integer和BigDecimal
和我的JSP

<c:forEach items="${obj}" var="object">
   <tr>
      <td width="10%" class="r1Left">${object[0].id}</td>
   </tr>
</c:forEach>

${object[0].id}
我的
列表
包含[101278612143.23,10343443.56,4123.45]


请帮帮我。

我想你只是想要
${object.id}
,此时你得到的是对象而不是列表。

你肯定不想要
[0]
。JSTL
foreach
标记使
var
对象成为单个对象,而不是列表本身。一旦你删除了它,你至少应该得到一个不同的错误。但是如果列表中的对象是整数,
.id
将不起作用,因为Integer没有
id
属性(没有
getId()
方法)。也许您只需要${object}