Latest web development tutorials

<X: forEach> tag

JSP Standard Tag Library JSP Standard Tag Library

<X: forEach> tag digunakan untuk loop melalui node dari dokumen XML.

sintaksis

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

milik

<X: forEach> tag memiliki atribut sebagai berikut:

milik deskripsi Jika perlu kegagalan
memilih ekspresi XPath untuk dihitung sekarang tidak
var Variabel digunakan untuk menyimpan proyek ini tidak tidak
mulai Mulai Indeks iterator tidak tidak
akhir Indeks akhir iterator tidak tidak
langkah langkah iterasi tidak tidak
varStatus Status variabel yang disimpan atas nama iterator tidak tidak


contoh Demo

<%@ 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>

Hasilnya adalah sebagai berikut:

BOOKS INFO:
Book Name: Padam History

Book Name: Great Mistry

JSP Standard Tag Library JSP Standard Tag Library