varStatus是应用在JSTL标准标签库中的for:each标签,用于循环显示,或是创建标签,是HTML中的 for循环在JAVA中的位置,接下来记录下 我学到的:
varStatus的值可以为 :
current :"表示当前迭代的值",
index : "表示从0开始的迭代计数"-比如item中传入一个列表,第一个值得index就是0 以此类推,这属性与id无关。
count : "同Index一样只不过,count是从1开始迭代"
first : "当前迭代的值是否为第一个,该值返回一个boolean类型",
last : "当前迭代的值是否为最后一个,也是,返回一个boolean类型"
<c:forEach items="${page.list}" var="jywz" varStatus="vs">
<tr>
<td>${vs.index+1}</td>
<td><a href="${ctx}/jywz/info?id=${jywz.id}">${jywz.wzWzmc}</a></td>
<td>${jywz.wzSsdw}</td>
<td>${jywz.wzPl}</td>
<td>${jywz.wzYgsl}</td>
<td>${jywz.wzFzr}</td>
<td>${jywz.wzFzrdh}</td>
<%-- <shiro:hasPermission name="user:edit"> --%><td>
<a href="${ctx}/jywz/info?id=${jywz.id}">查看</a>
<a href="${ctx}/jywz/info?id=${jywz.id}">修改</a>
<a href="${ctx}/jywz/delete?id=${jywz.id}" οnclick="return confirmx('确认要删除该物资信息吗?', this.href)">删除</a>
</td><%-- </shiro:hasPermission> --%>
</tr>
</c:forEach>