Latest web development tutorials

<: ForEach X> etiqueta

JSP Standard Tag Library JSP Standard Tag Library

<X: forEach> etiqueta se utiliza para recorrer los nodos de un documento XML.

sintaxis

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

propiedad

<X: forEach> tiene los siguientes atributos:

propiedad descripción Si es necesario defecto
seleccionar expresión XPath que se calcula es no
var Variable se utiliza para almacenar el proyecto actual no no
empezar Comience iterador índice no no
final El índice final iterador no no
paso paso de la iteración no no
varStatus Estado de las variables almacenadas en nombre del iterador no no


Los ejemplos de demostración

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

Los resultados son como sigue:

BOOKS INFO:
Book Name: Padam History

Book Name: Great Mistry

JSP Standard Tag Library JSP Standard Tag Library