Use of Tag of JSTL

In this section, you will learn how to use Tag of JSTL.

Use of Tag of JSTL

Use of <fn:escapeXml(String)> Tag of JSTL

     

In this section we will learn how to use <fn:escapeXml>  Tag of JSTL. This tag is used to escape characters that could be interpreted as XML markup. This takes string type as argument and also returns string type.

Syntax :
java.lang.String escapeXml(java.lang.String)

 

 

 

 

escapeXml_fnJstlTag.jsp

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<html>
    <head>
        <title>Example of fn:escapeXml Tag</title>
    </head>
    <body>
        
                <c:set var="str1" value="This is first String."/>
        <c:set var="str2" value="This <abc>is second String.</abc>"/>
        <c:set var="str3" value="<mahendra>This is first String.</mahendra>"/>
        <h4>fn:escapeXml</h4>
        <table border="1">
            <tr>
                <th>without fn:escapeXml</th>
                <th>with fn:escapeXml</th>
            </tr>
            <tr>
                <td>${str1}</td>
                <td>${fn:escapeXml(str1)}</td>
            </tr>
            <tr>
                <td>${str2}</td>
                <td>${fn:escapeXml(str2)}</td>
            </tr>
            <tr>
                <td>${str3}</td>
                <td>${fn:escapeXml(str3)}</td>
            </tr>
        </table>
    </body>
</html>


This jsp code shows the following output :

Download Source Code