小白教程
所有教程
关于
Search
172.71.254.57
172.71.254.57
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Jstl core foreach tag”的源代码
本页内容
上一节:
Jstl_core_import_tag
下一节:
Jstl_core_param_tag
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:<c:forTokens>}}[[Category:jsp jstl|11]] = <c:forEach>, <c:forTokens> 标签 = [[jsp jstl|JSP 标准标签库]] 这些标签封装了Java中的for,while,do-while循环。 相比而言,<c:forEach>标签是更加通用的标签,因为它迭代一个集合中的对象。 <c:forTokens>标签通过指定分隔符将字符串分隔为一个数组然后迭代它们。 === forEach 语法格式 === <sample title="" desc="" lang="jsp" hererun="1"> <c:forEach items="<object>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>"> ... </sample> === forTokens 语法格式 === <sample title="" desc="" lang="jsp" hererun="1"> <c:forTokens items="<string>" delims="<string>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>"> </sample> === 属性 === <c:forEach>标签有如下属性: {| class="table table-striped table-hover" ! '''属性''' ! '''描述''' ! '''是否必要''' ! '''默认值''' |- | items | 要被循环的信息 | 否 | 无 |- | begin | 开始的元素(0=第一个元素,1=第二个元素) | 否 | 0 |- | end | 最后一个元素(0=第一个元素,1=第二个元素) | 否 | Last element |- | step | 每一次迭代的步长 | 否 | 1 |- | var | 代表当前条目的变量名称 | 否 | 无 |- | varStatus | 代表循环状态的变量名称 | 否 | 无 |} <c:forTokens>标签与<c:forEach>标签有相似的属性,不过<c:forTokens>还有另一个属性: {| class="table table-striped table-hover" ! '''属性''' ! '''描述''' ! '''是否必要''' ! '''默认值''' |- | delims | 分隔符 | 是 | 无 |} == <c:forEach>实例演示 == <sample title="" desc="" lang="jsp" hererun="1"> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:forEach 标签实例</title> </head> <body> <c:forEach var="i" begin="1" end="5"> Item <c:out value="${i}"/><p> </c:forEach> </body> </html> </sample> 运行结果如下: <sample title="" desc="" lang="jsp" hererun="1"> Item 1 Item 2 Item 3 Item 4 Item 5 </sample> == <c:forTokens>演示实例 == <sample title="" desc="" lang="jsp" hererun="1"> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:forTokens 标签实例</title> </head> <body> <c:forTokens items="google,xiaobai,taobao" delims="," var="name"> <c:out value="${name}"/><p> </c:forTokens> </body> </html> </sample> 运行结果如下: <sample title="" desc="" lang="jsp" hererun="1"> google xiaobai taobao </sample> [[jsp jstl|JSP 标准标签库]]
返回至“
Jstl core foreach tag
”。
上一节:
Jstl_core_import_tag
下一节:
Jstl_core_param_tag