Latest web development tutorials

<X: if>

JSP Standard Tag Library JSP Standard Tag Library

<X: if> se utiliza para determinar el valor de una expresión XPath, si bien es cierto, entonces el contenido de su cuerpo, si su contenido es falso serán ignorados cuerpo.

sintaxis

<x:if
  select="<string>"
  var="<string>"
  scope="<string>">   
   ...
</x:if>

propiedad

<X: si> tiene los siguientes atributos:

propiedad descripción Si es necesario defecto
seleccionar expresión XPath que se calcula es no
var Los resultados de las condiciones de almacenamiento variables no no
alcance atributo var alcance no página


Los ejemplos de demostración

El siguiente ejemplo muestra cómo utilizar el <x: if>:

<%@ 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:if 标签</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"/>

<x:if select="$output//book">
   Document has at least one <book> element.
</x:if>
<br />
<x:if select="$output/books[1]/book/price > 100">
   Book prices are very high
</x:if>

</body>
</html>

Los resultados son como sigue:


BOOKS INFO:
Document has at least one <book> element. 
Book prices are very high

JSP Standard Tag Library JSP Standard Tag Library