W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
這些標(biāo)簽封裝了Java中的for,while,do-while循環(huán)。相比而言,<c:forEach>標(biāo)簽是更加通用的標(biāo)簽,因?yàn)樗粋€(gè)集合中的對(duì)象。<c:forTokens>標(biāo)簽將字符串分隔為一個(gè)子串?dāng)?shù)組然后迭代它們。
<c:forEach items="<object>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>"> ...
<c:forTokens items="<string>" delims="<string>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>">
<c:forEach>標(biāo)簽有如下屬性:
屬性 | 描述 | 是否必要 | 默認(rèn)值 |
---|---|---|---|
items | 要被循環(huán)的信息 | 否 | 無(wú) |
begin | 開(kāi)始的元素(0=第一個(gè)元素,1=第二個(gè)元素) | 否 | 0 |
end | 最后一個(gè)元素(0=第一個(gè)元素,1=第二個(gè)元素) | 否 | Last element |
step | 每一次迭代的步長(zhǎng) | 否 | 1 |
var | 代表當(dāng)前條目的變量名稱(chēng) | 否 | 無(wú) |
varStatus | 代表循環(huán)狀態(tài)的變量名稱(chēng) | 否 | 無(wú) |
<c:forTokens>標(biāo)簽與<c:forEach>標(biāo)簽有相似的屬性,不過(guò)<c:forTokens>還有另一個(gè)屬性:
屬性 | 描述 | 是否必要 | 默認(rèn)值 |
---|---|---|---|
delims | 分隔符 | 是 | 無(wú) |
<%@ 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 標(biāo)簽實(shí)例</title> </head> <body> <c:forEach var="i" begin="1" end="5"> Item <c:out value="${i}"/><p> </c:forEach> </body> </html>
運(yùn)行結(jié)果如下:
Item 1 Item 2 Item 3 Item 4 Item 5
<%@ 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 標(biāo)簽實(shí)例</title> </head> <body> <c:forTokens items="google,w3cschool,taobao" delims="," var="name"> <c:out value="${name}"/><p> </c:forTokens> </body> </html>
運(yùn)行結(jié)果如下:
google w3cschool taobao
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: