<C: forEach>, <c: forTokens> tag
Standardowa biblioteka znaczników JSP
Etykiety te są zamknięte w Javie do, while, do-while.
W przeciwieństwie do tego, <c: forEach> jest bardziej ogólna etykieta, ponieważ jest zbiorem obiektów iteracji.
<C: forTokens> tag określając separator oddziela ciąg do tablicy następnie iteracyjne im.
Składnia forEach
<c:forEach items="<object>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>"> ...
Składnia forTokens
<c:forTokens items="<string>" delims="<string>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>">
nieruchomość
<C: forEach> ma następujące atrybuty:
nieruchomość | opis | Jeśli jest to konieczne | Domyślnie |
---|---|---|---|
szt | Informacje do obiegu | nie | nie |
rozpocząć | początek elementu (0 = pierwszy element, drugi element = 1) | nie | 0 |
koniec | Ostatni element (0 = pierwszy element, drugi element = 1) | nie | Ostatnim elementem |
krok | Każdy krok iteracji | nie | 1 |
var | Nazwa zmiennej reprezentuje aktualny wpis | nie | nie |
varStatus | Przedstawiciel państwa obiegowa nazwa zmiennej | nie | nie |
<C: forTokens> tag i <c: forEach> tag ma podobne właściwości, ale <c: forTokens> ma inny atrybut:
nieruchomość | opis | Jeśli jest to konieczne | Domyślnie |
---|---|---|---|
delims | separator | jest | nie |
<C: forEach> instancji demo
<%@ 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>
Wyniki przedstawiają się następująco:
Item 1 Item 2 Item 3 Item 4 Item 5
<c: forTokens> Przykłady Demo
<%@ 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,w3big,taobao" delims="," var="name"> <c:out value="${name}"/><p> </c:forTokens> </body> </html>
Wyniki przedstawiają się następująco:
google w3big taobao