【发布时间】:2018-06-04 12:11:49
【问题描述】:
我尝试从 Java 标准标签库中实现 for 循环,如下所示:
<c:forEach begin="0" end="${car.totalNumberOfCars - 1}" >
<a class="car-link" href="model.jsp?id=${car.cars[0].carId}" id="${car.cars[0].carId}" >
<div class="col-sm-6 col-md-3">
<div class="thumbnail parts">
<img src="${car.cars[0].carImg}" alt="..." height="300"/>
<div class="caption">
<h1>${car.cars[0].carName}</h1>
<p> ${car.cars[0].carDesc}</p>
</div>
</div>
</a>
</div>
</c:forEach>
但是,我在控制台上打印了以下错误:
error: package org.apache.taglibs.standard.tag.rt.core does not exist
【问题讨论】:
-
看起来您要么没有在 jsp 中包含 jstl 库或导入...
-
我也导入了。我没有在这篇文章中包含那段代码。
-
它是一个 maven 项目吗?如果没有,您的 lib 文件夹中是否有 .jar jstl 文件?你能把你的导入代码贴在你的jsp上吗?
-
乔纳森,我已经添加了具有库导入的代码段。
-
好的,看起来不错,您确定已将 jstl .jar 文件添加到您的 lib 文件夹中吗?