为了账号安全,请及时绑定邮箱和手机立即绑定

<c:forEach> 循环 判断是否为最后一条数据

<c:forEach> 循环 判断是否为最后一条数据

长风秋雁 2019-02-24 00:04:20
<c:forEach items="${listrkl}" var="item"> <tr> <td>${item.warehouse_name}</td> <td>${item.total_string}</td> <td>${item.price_string}</td> <td>${item.totalMoney_String}</td> <td>${item.standard}</td> </tr> </c:forEach> 上面的代码循环是正确的,可以循环出数据,现在的需求是,判断数是否是最后一条数据 或是 只有一条数据,如果是 tr添加类 class=“last”,不是的正常显示 怎么来添加 if else 呢 ? 请指教,谢谢!
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

c:forEach有个varStatus的属性可以试试:

<c:forEach items="${listrkl}" var="item" varStatus="status">
    <c:if test="${listrkl.size() == status.index - 1}">
        ...
    </c:if>
</c:forEach>

我好久没写JSP了,可能EL写得有问题,你可以调试一下。

查看完整回答
反对 回复 2019-03-01
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

JSP里面可以通过<% %>语法写java代码,JSP有点累

jsp页面使用java代码

查看完整回答
反对 回复 2019-03-01
?
HUH函数

TA贡献1836条经验 获得超4个赞

在 参数中直接给出list的size,然后在循环中像1楼说的做

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 773 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号