JSTL Core tag - out() : Function
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:
Attribute | Description | Required | Default |
---|---|---|---|
value | Information to output | Yes | None |
default | Fallback information to output | No | body |
escapeXml | True if the tag should escape special XML characters | No | true |
JSTL Example :
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>JSTL Tag Example</title> </head> <body> <c:out value="${'<tag> , & <b>Hello</b>'}"/> </body> </html>
Output :
<tag> , & <b>Hello</b>