Latest web development tutorials

<C: forEach>, <c: forTokens> -Tag

JSP Standard-Tag-Bibliothek 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

JSP Standard-Tag-Bibliothek JSP Standard - Tag - Bibliothek