Latest web development tutorials

<X: set> tag

JSP Standard Tag Library JSP Standard Tag Library

<X: set> tag untuk mengatur nilai dari ekspresi XPath variabel.

Jika nilai ekspresi XPath adalah tipe boolean, maka <x: set> java.lang.Boolean akan menetapkan target, jika string, menetapkan objek java.lang.String, dan jika angka, mengatur java.lang sebuah .Number objek.

sintaksis

<x:set var="<string>" select="<string>" scope="<string>"/>

milik

<X: set> tag memiliki atribut sebagai berikut:

milik deskripsi Jika perlu kegagalan
var Atas nama layak ekspresi XPath variabel sekarang tubuh
memilih ekspresi XPath untuk dihitung tidak tidak
cakupan atribut var lingkup tidak halaman


contoh Demo

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

<%@ 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:set 标签</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:set var="fragment" select="$output//book"/>
<b>The price of the second book</b>: 
<c:out value="${fragment}" />
</body>
</html>

Hasilnya adalah sebagai berikut:

BOOKS INFO:
The price of the second book:[[book: null], [book: null]]

JSP Standard Tag Library JSP Standard Tag Library