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