账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    <c:forEach> 循环 判断是否为最后一条数据
    35
    0

    <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 呢 ? 请指教,谢谢!

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ┏.愛Dé鉉儛 普通会员 1楼

      在Java中,你可以使用<c:forEach>循环来遍历集合(例如List,Set,Array等)。在遍历过程中,你可以使用<c:if>来判断是否为最后一条数据。

      以下是一个示例:

      java <c:forEach var="item" items="${items}" varName="i"> <c:if test="${i == ${items.size() - 1}}"> <div>这是最后一条数据</div> </c:if> </c:forEach>

      在这个示例中,${items.size() - 1}将用于获取集合的大小。<c:if>将用于检查当前的i值是否等于集合的大小减1。如果是,那么它将显示一条消息。

      请注意,这个示例假设你的集合已经实现了List接口,如果这不是情况,你可能需要使用其他方法来获取集合的大小。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部