zoukankan      html  css  js  c++  java
  • jsp:jstl标签forTokens

    forTokens 标签
    这个标签的作用和 Java 中的 StringTokenizer 类的作用非常相似,它通过 items 属性来指定一个特定的字符串,然后通过 delims 属性指定一种分隔符(可以同时指定多个),通过指定的分隔符把 items 属性指定的字符串进行分组。和 forEach 标签一样,forTokens 标签也可以指定 begin 和 end 以及 step 属性值。
    这个标签的使用格式如下:
    <c:forTokens items=”stringOfTokens” delims=”delimiters” var=”varName” [varStatus=”varStatusName”]
    [begin=”begin”] [end=”end”] [step=”step”]>
    body content
    </c:forTokens>
    标签中的各个属性描述如下:
    var:进行迭代的参数名称。
    items:指定的进行标签化的字符串。
    varSatus:每次迭代的状态信息。
    delims:使用这个属性指定的分隔符来分割 items 指定的字符串。
    begin:开始迭代的位置。

    end:迭代结束的位置。
    step:迭代的步长。

    虽然 forEach 也是可以迭代 TokenString 的,例如下面一段代码:
    <c:forEach var=”value” items=”num1,num2,num3”>
    <c:out value=”${value}” />
    </c:forEach>
    但是 forTokens 标签在处理 TokenString 时,功能更加的强大。

    <h4>用|做分隔符"/></h4>
    <c:forTokens var="token" items="blue,blank,orang,white|vert,jaune|blanc,rouge" delims="|">
       <c:out value="${token}"/><br>
    </c:forTokens>
    
    <h4>用|和,做分隔符"/></h4>
    <c:forTokens var="token" items="blue,blank,orang,white|vert,jaune|blanc,rouge" delims="|,">
       <c:out value="${token}"/><br>
    </c:forTokens>
    

      

  • 相关阅读:
    硬盘
    vim 使用技巧
    R语言自定义函数中的位置参数、关键字参数、默认参数
    R语言中批量加载函数
    R语言中如何在函数内部定义全局变量
    centos7.9中安装dnf;bash: dnf: command not found...
    ubantu中实现root用户登录ssh
    linux系统中如何修改主机名
    Ubuntu 20.04.2如何root登录
    清北学堂模拟day6 兔子
  • 原文地址:https://www.cnblogs.com/achengmu/p/8313519.html
Copyright © 2011-2022 走看看