Use of <x:if> tag of JSTL
In this section we will learn how to use <x:if> tag of Xml tag library of Jstl. This tag is used for selection of statements.
Standard Syntax : <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
| Attributes: | |
| var | Defines variable for the current item. |
| select | Defines xPath expression. |
| scope | It defines scope for the defined variable in 'var' attribute. |
if_xmlJstlTag.jsp
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html>
<head>
<title>Example x:if tag of JSTL</title>
</head>
<body>
<c:import var="import" url="employee.xml" />
<x:parse var="doc" doc="${import}" />
<x:if select="$doc//name"> Names are present in specified xml file. </x:if> <br /> <x:if select="$doc/org/company"> company exists in specified xml file. </x:if> <br /> <x:if select="$doc/org/company/emp"> Employee exists in specified xml file. </x:if> </body> </html> |
Output :

Download Source Code


