• JSTL-3


    .循环标签:forEach标签, forTokens标签

    <c:forEach>:标签:该标签根据循环条件遍历集合(Collection)中的元素

    <c:forEach [var="变量名"]  Items=“输出的集合” [varStatus="状态"][begin="从哪里开始"][end="从哪里结束"][step="步长"]></c:forEach>

    等同于

    for(String str : strs) {

      System.out.println(str);

    }

    <c:forEach items="users" var="user">

        ${user.name}

    </c:forEach>

    varStatus:设定变量名,该变量用于存放集合中元素的信息

    循环状态对象是用来说明循环的状态的,属性如下:

    count:int类型,当前已遍历元素的个数

    index:int类型,当前元素的下标

    first:boolean类型,是否为第一个元素

    last:Boolean类型,是否为最后一个元素

    current:object类型,表示当前项目

    <c:forEach var="item" items="${ns}" varStatus="vs">

      <c:if test="${vs.first} ">第一行</c:if>

      <c:if test="${vs.last} ">最后一行</c:if>

       <c:out value="[第${vs.count}]"行:"/>

      <c:out value="${vs.index}"/>

        <c:out value="name:${vs.current}"/></br>

    </c:forEach>

    <c:forTokens items="字符串" delims="分隔符" [var="变量名"] [varStatus="状态"][begin="从哪里开始"][end="到哪里结束"][step="步长"]/>

    他的使用场景是:有特殊符号间隔的字符串,就像对逗号间隔一样

    <c:forTokens items="${strTokens}" var="str" delims="#">

      ${str}

    </c:forTokens>

  • 相关阅读:
    jQuery-css
    了解jQuery
    jQuery属性
    jQuery常用效果
    jQuery_$工具方法
    jQuery选择器
    jQuery核心对象
    $
    jQuery两把利器
    JavaScriptDOM
  • 原文地址:https://www.cnblogs.com/ghc666/p/7475522.html
Copyright © 2020-2023  润新知