Latest web development tutorials

<X: forEach> แท็ก

ห้องสมุดแท็ก JSP มาตรฐาน ห้องสมุดแท็ก JSP มาตรฐาน

<X: forEach> แท็กจะใช้ในการห่วงผ่านโหนดของเอกสาร XML

วากยสัมพันธ์

<x:forEach
   var="<string>"
   select="<string>"
   begin="<int>"
   end="<int>"
   step="<int>"
   varStatus="<string>">

คุณสมบัติ

<X: forEach> tag มีคุณลักษณะดังต่อไปนี้:

คุณสมบัติ ลักษณะ หากมีความจำเป็น ผิดนัด
เลือก นิพจน์ XPath จะนำไปคำนวณ มันเป็น ไม่
var ตัวแปรที่ใช้ในการเก็บโครงการปัจจุบัน ไม่ ไม่
เริ่มต้น ดัชนีเริ่มต้น iterator ไม่ ไม่
ปลาย ดัชนีสิ้นสุด iterator ไม่ ไม่
ขั้นตอน ขั้นตอนการทำซ้ำ ไม่ ไม่
varStatus สถานะของตัวแปรที่เก็บไว้ในนามของ iterator ไม่ ไม่


ตัวอย่างสาธิต

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>

<html>
<head>
  <title>JSTL x:forEach 标签</title>
</head>
<body>
<h3>Books Info:</h3>

<c:set var="xmltext">
  <books>
    <book>
      <name>Padam History</name>
      <author>ZARA</author>
      <price>100</price>
    </book>
    <book>
      <name>Great Mistry</name>
      <author>NUHA</author>
      <price>2000</price>
    </book>
  </books>
</c:set>

<x:parse xml="${xmltext}" var="output"/>
<ul class="list">
<x:forEach select="$output/books/book/name" var="item">
   <li>Book Name: <x:out select="$item" /></li>
</x:forEach>
</ul>

</body>
</html>

ผลมีดังนี้

BOOKS INFO:
Book Name: Padam History

Book Name: Great Mistry

ห้องสมุดแท็ก JSP มาตรฐาน ห้องสมุดแท็ก JSP มาตรฐาน