Home Jsp Simple-jsp-example attribute escapeXml



attribute escapeXml
Posted on: March 12, 2008 at 12:00 AM
One of the general purpose core library tag is . The main function of the this tag is to display the output to the user. It works like expression tag in jsp <%= ---%>.

<c: out> attribute escapeXml

        

One of the general purpose core library tag is <c: out>. The main function of the this tag is to display the output to the user. It works like expression tag in jsp <%= ---%>. 

Attributes of the <c: out> core action tag. 

  1. value: It specify the expression which needs to be evaluated. 
  2. default: We can use this attribute if the resulting value is null.
  3. escapeXml: It checks whether there is any need to convert the &, <, > etc to their character encoding codes. 

To see the desired result we need to use a core action tag <c: set> with a body. We are using this tag to differentiate between the escapeXml = true and escapeXml = false which is the attribute of <c: out> core action tag. We have used two attributes of <c: out>. The attribute value which is a must attribute and escapeXml attribute which takes a boolean value and is used to check whether there is any need to convert the &, <, > etc to their character encoding codes. Please go through this example and try to understand what is happening in the program.  

The code of the program is given below:

 

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<head>
<title>The attribute escapeXml in c:out</title>
</head>

<body>
<c:set var="test" scope="session">
<table border="5">
We are going to use the attribute escapeXml of c:out to show the difference
<tr>
<td bgcolor="green">roseindia.net</td>

<td bgcolor="red">roseindia.net</td>
</tr>

<tr>
<td bgcolor="gray">roseindia.net</td>

<td bgcolor="yellow">roseindia.net</td>
</tr>
</table>
</c:set>

<h1>out with escapeXml=false</h1>
<c:out value="${test}" escapeXml="true" /><br>
<h3>out with escapeXml=false</h3>
<c:out value="${test}" escapeXml="false" />
<br />
</body>
</html>

The output of the program is given below:

Download this example.

Related Tags for attribute escapeXml:
cxmllibraryjspencodingfunctionattributesnullconvertfunioluageneraluseroutputchardisplaydefaultcoreexpressionvaluetagevalescapeattributethisactionaicodingcharacterchecklikejsifunccteworktoexpressapexposcissicodesemainitdeslibcanliputspluseulresultpefaultinmlrarmoutplaytroscaosjispesspecfuncevaluatewhichuatssuspeeessatanypexrackisirhallpressprearactcodcodertxpvattxmscassrithapaludispefaultetcevaetcevaplprodeono


More Tutorials from this section

Ask Questions?    Discuss: attribute escapeXml   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.