我在这里使用一次requestScope项目。这里的第一个foreach循环正常工作。
<div class="list-group">
<a href="#" class="list-group-item active">Manufacturer List</a>
<c:forEach items="${requestScope.items}" var="item">
<a href="#" class="list-group-item">${item.itemDesc} ( ${item.model} ) </a>
</c:forEach>
</div>
我想再次使用相同的requestScope项目。
<c:forEach items="${requestScope.topitems}}" var="topitem">
<div class="col-6 col-sm-6 col-lg-4">
<h2>${topitem.itemDesc}</h2>
<p>
Manufacturer : ${topitem.manufacturer}
Model : ${topitem.model}
Part No : ${topitem.partNo}
<p><a class="btn btn-default" href="#" role="button">View details »</a></p>
</p>
</div>
</c:forEach>
使用第二个foreach循环后,我收到以下错误。
例外
org.apache.jasper.JasperException:javax.el.PropertyNotFoundException: 类&#39; java.lang.String&#39;没有属性&#39; itemDesc&#39;。 根本原因
javax.el.PropertyNotFoundException:类&#39; java.lang.String&#39;不 没有属性&#39; itemDesc&#39;。
答案 0 :(得分:1)
第二个循环中还有一个}
:
items="${requestScope.topitems}}"
之后添加空格,则会发生同样的错误