Latest web development tutorials

<C: forEach>, <c: forTokens> tag

JSP standard Tag Library JSP standard Tag Library

Ces étiquettes sont encapsulés en Java pour, tandis que, do-while.

En revanche, <c: forEach> est libellé plus générique, car il est une collection d'objets itération.

<C: forTokens> tag en spécifiant une chaîne de délimiteur séparé en un tableau, alors itérer eux.


syntaxe forEach

<c:forEach
    items="<object>"
    begin="<int>"
    end="<int>"
    step="<int>"
    var="<string>"
    varStatus="<string>">

    ...

syntaxe forTokens

<c:forTokens
    items="<string>"
    delims="<string>"
    begin="<int>"
    end="<int>"
    step="<int>"
    var="<string>"
    varStatus="<string>">

propriété

<C: forEach> balise a les attributs suivants:

propriété description le cas échéant Par défaut
articles Informations à circuler aucun aucun
commencer début de l'élément (0 = premier élément, le second élément = 1) aucun 0
fin Le dernier élément (0 = premier élément, le second élément = 1) aucun Dernier élément
étape Chaque étape d'itération aucun 1
var Nom de la variable représente l'entrée actuelle aucun aucun
varStatus état de circulation Représentant nom de la variable aucun aucun

<C: forTokens> et <c: forEach> tag a des propriétés similaires, mais <c: forTokens> a un autre attribut:

propriété description le cas échéant Par défaut
delims séparateur il est aucun

<C: forEach> demo instance

<%@ 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>

Les résultats sont les suivants:

Item 1
Item 2
Item 3
Item 4
Item 5

<C: forTokens> Exemples de démonstration

<%@ 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>

Les résultats sont les suivants:

google
w3big
taobao

JSP standard Tag Library JSP standard Tag Library