Latest web development tutorials

<X: out> tag

JSP Standard Tag Library JSP Standard Tag Library

<X: out> tag displays the results of an XPath expression, and <% =%> similar functions.

Syntax

<x:out select="<string>" escapeXml="<true|false>"/>

Attributes

<X: out> tag has the following attributes:

Attributes description If necessary Defaults
select XPath expression to be calculated, usually using XPath variables Yes no
escapeXml Whether to ignore the XML special characters no true


Examples Demo

The following example uses the <x: out> and <x: parse> 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:out 标签</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"/>
<b>The title of the first book is</b>: 
<x:out select="$output/books/book[1]/name" />
<br>
<b>The price of the second book</b>: 
<x:out select="$output/books/book[2]/price" />
</body>
</html>

Results are as follows:

BOOKS INFO:
The title of the first book is: Padam History 
The price of the second book: 2000

JSP Standard Tag Library JSP Standard Tag Library