Latest web development tutorials

<X: forEach> tag

Standardowa biblioteka znaczników JSP Standardowa biblioteka znaczników JSP

<X: forEach> tag służy do pętli węzłów dokumentu XML.

składnia

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

nieruchomość

<X: forEach> ma następujące atrybuty:

nieruchomość opis Jeśli jest to konieczne Domyślnie
wybierać Wyrażenie XPath być obliczona jest nie
var Zmienna jest używana do przechowywania bieżący projekt nie nie
rozpocząć Zacznij indeksu iterator nie nie
koniec Indeks Koniec iterator nie nie
krok kroku iteracji nie nie
varStatus Stan zmiennych przechowywane w imieniu iteracyjnej nie nie


Przykłady 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>

Wyniki przedstawiają się następująco:

BOOKS INFO:
Book Name: Padam History

Book Name: Great Mistry

Standardowa biblioteka znaczników JSP Standardowa biblioteka znaczników JSP