10.27 JSTL的优点

10.27

条件标签:

   if     choose

//if
<c:set var="num1" value="1"></c:set> <c:set var="num2" value="2"></c:set> <c:if test="${num1>num2}">ok</c:if> <c:if test="${num1<num2}">fail</c:if>
<hr/>

//choose <c:choose> <c:when test="${num1>num2}">ok</c:when> <c:otherwise>fail</c:otherwise> </c:choose>

迭代标签:forEach

<%
    List<String> list=new ArrayList<String>();
    list.add("a");
    list.add("b");
    list.add("c");
    list.add("d");
    list.add("e");
    list.add("f");
    list.add("g");
    list.add("h");
    list.add("i");
    request.setAttribute("list",list);
%>
<c:forEach items="${list}" var="str" begin="2" end="3" step="2" varStatus="sta">
    ${sta.count}、${str}<br/>
</c:forEach>

运行结果:

begin:c、d、e、f、g、h、i

end:a、b、c、d

step:a、c、e、g、i

varStatus:${sta.index}下标从0开始、    ${sta.count}从1开始

原文地址:https://www.cnblogs.com/wangdayang/p/14159520.html