jsp:jstl标签forTokens
2018-01-18 23:21
211 查看
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 时,功能更加的强大。
这个标签的作用和 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>
相关文章推荐
- JSTL <c:forEach>,<c:forTokens>标签
- JSP 之 JSTL_04:<c:forTokens>
- c:for 标签的问题javax.servlet.jsp.jstl.core.LoopTagStatus
- jstl <c:forTokens>标签,<c:forEach>标签
- eclipse下taglib标准标签库问题Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
- JSTL Core标签库 c:if标签 条件标签 <c:forEach>:<c:forTokens>:迭代标签
- JSP出现的错误为java cannot find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
- [Java] JSP笔记 - EL、JSTL 常用标签
- JSP开发中对jstl的引用方式(标签库引用)
- 关于jsp的静态include和动态include以及forword标签和param指令
- JSTL标签库中<c:choose></c:choose>不能放JSP页面<!-- -->注释
- JSP之jstl标签库
- JSP页面中EL表达式语言和jstl标签库的使用详解
- JSP 标准标签库(JSTL)
- jsp之jstl标签
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL SQL
- JSTL中EL标签与Struts2中OGNL标签在JSP页面上的区别
- JSP基础 JSTL常用标签概述
- JSTL标签急速秒杀jsp页面中的java代码---自定义函数