Latest web development tutorials

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

JSP Standard Tag Library JSP Standard Tag Library

label ini dikemas dalam Java untuk sementara, do-while loop.

Sebaliknya, <c: forEach> tag adalah label yang lebih umum, karena merupakan koleksi benda-benda iterasi.

<C: forTokens> tag dengan menentukan pembatas string dipisahkan ke dalam array kemudian beralih mereka.


sintaks forEach

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

    ...

sintaks forTokens

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

milik

<C: forEach> tag memiliki atribut sebagai berikut:

milik deskripsi Jika perlu kegagalan
item Informasi yang beredar tidak tidak
mulai Elemen awal (0 = elemen pertama, elemen kedua = 1) tidak 0
akhir Elemen terakhir (0 = elemen pertama, elemen kedua = 1) tidak elemen terakhir
langkah Setiap iterasi langkah tidak 1
var nama variabel merupakan entry ini tidak tidak
varStatus negara sirkulasi perwakilan nama variabel tidak tidak

<C: forTokens> tag dan <c: forEach> tag memiliki sifat yang mirip, tetapi <c: forTokens> memiliki atribut lain:

milik deskripsi Jika perlu kegagalan
delims alat pemisah sekarang tidak

<C: forEach> contoh 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>

Hasilnya adalah sebagai berikut:

Item 1
Item 2
Item 3
Item 4
Item 5

<C: forTokens> Contoh 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:forTokens 标签实例</title>
</head>
<body>
<c:forTokens items="google,w3big,taobao" delims="," var="name">
   <c:out value="${name}"/><p>
</c:forTokens>
</body>
</html>

Hasilnya adalah sebagai berikut:

google
w3big
taobao

JSP Standard Tag Library JSP Standard Tag Library