<C: forEach>, <c: forTokens> -Tag
JSP Standard - Tag - Bibliothek
Diese Etiketten sind in Java gekapselt für, während, do-while-Schleife.
Im Gegensatz dazu <c: forEach> Tag ist mehr generische Bezeichnung, weil es sich um eine Sammlung von Objekten Iteration ist.
<C: forTokens> -Tag durch ein Trennzeichen getrennte Zeichenfolge in ein Array angibt sie dann wiederholen.
forEach Syntax
<c:forEach items="<object>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>"> ...
forTokens Syntax
<c:forTokens items="<string>" delims="<string>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>">
Immobilien
<C: forEach> Tag hat folgende Attribute:
Immobilien | Beschreibung | notfalls | Default |
---|---|---|---|
Artikel | Informationen werden in Umlauf gebracht | keine | keine |
beginnen | Element Start (0 = erstes Element, das zweite Element = 1) | keine | 0 |
Ende | Das letzte Element (0 = erste Element, das zweite Element = 1) | keine | Letztes Element |
Schritt | Jeder Iterationsschritt | keine | 1 |
var | Variablenname steht für den aktuellen Eintrag | keine | keine |
varStatus | Repräsentative Zirkulation Zustand Variablenname | keine | keine |
<C: forTokens> und <c: forEach> Tag hat ähnliche Eigenschaften, aber <c: forTokens> hat ein weiteres Attribut:
Immobilien | Beschreibung | notfalls | Default |
---|---|---|---|
delims | Separator | es ist | keine |
<C: forEach> Instanz 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>
Ergebnisse sind wie folgt:
Item 1 Item 2 Item 3 Item 4 Item 5
<C: forTokens> Demo-Beispiele
<%@ 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>
Ergebnisse sind wie folgt:
google w3big taobao