" escapeXml=""/>"> " escapeXml=""/>" />
Easy Tutorial
❮ Jsp Intro Jstl Format Formatdate Tag ❯

<x:out> Tag

JSP Standard Tag Library

The <x:out> tag displays the result of an XPath expression, similar to the <%= %> functionality.

Syntax

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

Attributes

The <x:out> tag has the following attributes:

Attribute Description Required Default Value
select The XPath expression to be evaluated, usually using an XPath variable Yes None
escapeXml Whether to escape XML special characters No true

Example

The following example uses the <x:out> and <x:parse> tags:

<%@ 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 Tag</title>
</head>
<body>
<h3>Books Info:</h3>

&lt;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>

&lt;x:parse xml="${xmltext}" var="output"/>
<b>The title of the first book is</b>: 
&lt;x:out select="$output/books/book[1]/name" />
<br>
<b>The price of the second book</b>: 
&lt;x:out select="$output/books/book[2]/price" />
</body>
</html>

The output is 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 Intro Jstl Format Formatdate Tag ❯