varStatus显示序号

JavaWeb 专栏收录该内容
8 篇文章 0 订阅

JSTL核心标签库中c:forEach 的 varStatus属性

我们常使用<c:forEach>标签来遍历需要的数据,为了方便使用,varStatus属性可以方便我们实现一些与行数相关的功能,如:奇数行、偶数行差异;最后一行特殊处理等等。varStatus属性常用参数如下:

current:当前这次迭代的(集合中的)项 index:当前这次迭代从 0 开始的迭代计数 count:当前这次迭代从 1 开始的迭代计数
first:用来表明当前这轮迭代是否为第一次迭代的标志,返回true/false
last:用来表明当前这轮迭代是否为最后一次迭代的标志,返回true/false

引用:JSTL核心标签库中c:forEach 的 varStatus属性

<table border= "1">
    <tr>
        <td>序号</td>
        <td>用户名</td>
        <td>性别</td>
        <td>生日</td>
        <td>地址</td>
        <td>编辑</td>
    </tr>


	<!-- 遍历User对象类型的list集合 -->
	<c:forEach items="${list}" var="user" varStatus="status">
          <tr>
          		<!-- *********************************************************** -->
            	<!-- status.index可以用来显示序号,但序号从零开始,想从一开始需要加一 -->
            	<!-- *********************************************************** -->
              <td>${status.index+1 }</td>
              <td>${user.username }</td>
              <td>${user.sex }</td>
              <td><fmt:formatDate value="${user.birthday }" pattern="yyyy-MM-dd"/>   </td>
             <td>${user.address }</td>
             <td><button>编辑</button>|<button>删除</button></td>
         </tr>
  	</c:forEach>
</table>

格式化时间

<fmt:formatDate value="${user.birthday }" pattern="yyyy-MM-dd"/>

导包:

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值