【发布时间】:2015-09-16 03:06:07
【问题描述】:
我的jsp中有以下代码
<c:forEach var="starCounter" begin="1" end="5" step="1">
<c:if test="${starCounter le averageRating}">
<i class="glyphicon glyphicon-star"></i>
</c:if>
<c:if test="${starCounter gt averageRating}">
<i class="glyphicon glyphicon-star-empty"></i>
</c:if>
</c:forEach>
我想将 1 的步长更改为 0.5,但无法这样做,因为当我将步长更改为 0.5 时,出现以下错误并且我的 jsp 无法编译
Caused by: java.lang.NumberFormatException: For input string: "0.5"
正如this link 中提到的,似乎 step 必须 >= 1。
有什么方法可以做我想做的事吗?
感谢您的帮助。
【问题讨论】: