<C: forEach>, <C: forTokens> etiqueta
Estas etiquetas están encapsulados en Java para, while, do-while.
Por el contrario, <c: forEach> etiqueta es la etiqueta más genérico, debido a que es una colección de objetos iteración.
<C: forTokens> etiqueta especificando una cadena delimitadora separados en una matriz a continuación, iterar ellos.
sintaxis forEach
<c:forEach items="<object>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>"> ...
sintaxis forTokens
<c:forTokens items="<string>" delims="<string>" begin="<int>" end="<int>" step="<int>" var="<string>" varStatus="<string>">
propiedad
<C: forEach> tiene los siguientes atributos:
propiedad | descripción | Si es necesario | defecto |
---|---|---|---|
artículos | La información que se distribuirá | no | no |
empezar | inicio Element (0 = primer elemento, el segundo elemento = 1) | no | 0 |
final | El último elemento (0 = primer elemento, el segundo elemento = 1) | no | último elemento |
paso | Cada paso de iteración | no | 1 |
var | Nombre de la variable representa la entrada actual | no | no |
varStatus | estado de la circulación Representante nombre de la variable | no | no |
<C: forTokens> y <c: forEach> tiene propiedades similares, pero <c: forTokens> tiene otro atributo:
propiedad | descripción | Si es necesario | defecto |
---|---|---|---|
delims | separador | es | no |
<C: forEach> Demostración de instancia
<%@ 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>
Los resultados son como sigue:
Item 1 Item 2 Item 3 Item 4 Item 5
<C: forTokens> Ejemplos de demostración
<%@ 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>
Los resultados son como sigue:
google w3big taobao