Latest web development tutorials

<X: if> tag

JSP Standard Tag Library JSP Standard Tag Library

<X: if> tag digunakan untuk menentukan nilai dari sebuah ekspresi XPath, jika benar, maka isi dari tubuhnya, jika isinya adalah tubuh palsu akan diabaikan.

sintaksis

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

milik

<X: if> tag memiliki atribut sebagai berikut:

milik deskripsi Jika perlu kegagalan
memilih ekspresi XPath untuk dihitung sekarang tidak
var Hasil kondisi penyimpanan variabel tidak tidak
cakupan atribut var lingkup tidak halaman


contoh Demo

Contoh berikut menunjukkan bagaimana menggunakan <x: if> tag:

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

Hasilnya adalah sebagai berikut:


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

JSP Standard Tag Library JSP Standard Tag Library