Latest web development tutorials

<C: forEach>, <C: forTokens> etiqueta

JSP Standard Tag Library JSP Standard Tag Library

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

JSP Standard Tag Library JSP Standard Tag Library