jsp:jstl标签forTokens
JSP 标签 JSTL
2023-09-14 08:57:51 时间
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>
相关文章
- idea 查看jsp是否被引用_idea 运行JSP后显示源代码是什么情况
- JSP中pageEncoding和charset区别,中文乱码解决方案详解编程语言
- JSP JSTL <c:url>标签:生成URL地址标签
- JSP标准标签库(JSTL)
- JSP jsp:params:多参数赋值标签
- JSP Response.invalidate()方法:销毁session对象
- JSP JSTL <c:choose>标签:选择标签
- JSP JSTL <c:remove>标签:移除标签
- JSP JSTL <fmt:message>标签:读取本地消息
- JSP JSTL <c:redirect>标签:重定向标签
- JSP JSTL <fmt:setTimeZone>标签:格式化时区
- JSP JSTL <c:otherwise>标签:指定默认处理逻辑标签
- JSP JSTL <x:parse>标签:解析指定的XML内容
- JSP JSTL <sql:setDataSource>标签:设置数据源
- JSP JSTL <sql:query>标签:通过SQL语句查询
- 从MySQL数据库读取数据:使用JSP实现(jsp读取mysql)
- 使用JSP访问MySQL数据库(jsp访问mysql)
- 简单搭建JSP与SqlServer的数据库连接(jsp连接sqlserver)
- 使用JSP与Oracle实现数据库链接(jsp oracle链接)