5211422 发表于 2013-2-6 08:45:17

jstl 标签使用

 
//导入标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
 
 
//判断集合是否为空
<c:if test="${!empty   list}">
 
</c:if>
 
//如果为真显示**否则**
${status.first ?"**":"" }
 
//循环集合
<c:forEach items="${list}" var="detailvo" varStatus="status">       
          ${detailvo.meetingRoomName}
          ${status.count }//当前第几次循环
          current:当前这次迭代的(集合中的)项。
l          index:当前这次迭代从0开始的迭代索引。
l          count:当前这次迭代从1开始的迭代计数。
l          first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。
l          last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。
l          begin:begin属性的值。
l          end:end属性的值
l          step:step属性的值
</c:forEach>
 
<c:forEach items="${list}" var="detailvo" step="2"> //间隔2个循环一次      
         ${detailvo.meetingRoomName}
</c:forEach>
 
<c:forEach items="${list}" var="detailvo" begin="3"> //第3个开始循环      
         ${detailvo.meetingRoomName}
</c:forEach>
 
<c:forEach items="${list}" var="detailvo" end="3"> //结束的位置   
         ${detailvo.meetingRoomName}
</c:forEach>
 
页: [1]
查看完整版本: jstl 标签使用