JSTL Core <c:out> Tag

Advertisements


The <c:out> tag displays the result of an expression, similar to the way <%= %> works with a difference that <c:out> tag lets you use the simpler "." notation to access properties. For example, to access customer.address.street just use tag is <c:out value="customer.address.street"/>.

The <c:out> tag can automatically escape XML tags so they aren't evaluated as actual tags.

Attribute:

The <c:out> tag has following attributes:

AttributeDescription RequiredDefault
valueInformation to outputYesNone
defaultFallback information to outputNobody
escapeXmlTrue if the tag should escape special XML charactersNotrue

Example:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title><c:out> Tag Example</title>
</head>
<body>
<c:out value="${'<tag> , &'}"/>
</body>
</html>

This would produce following result:

<tag> , &


Advertisements
Advertisements