<C: forEach>, <c: forTokens> tag
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