JSTL Core c:out Tag
The JavaServer Pages Standard Tag Library (JSTL) encapsulates core functionality common to many JSP applications. Instead of mixing tags from numerous vendors in your JSP applications, JSTL allows you to employ a single, standard set of tags. This standardization allows you to deploy your applications on any JSP container supporting JSTL and makes it more likely that the implementation of the tags is optimized.
Below is the syntax to include JSTL Core library in your JSP for JSTL Core c:out Tag :
<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %>
JSTL Core c:out Tag : The out tag evaluates an expression and outputs the result of the evaluation to the current JspWriter object. The syntax and attributes are as follows with example and ran on server to show you output:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>cout example</title> </head> <body> <% String value="Cout TEST"; request.setAttribute("test",value); %> <h2>Print value: <c:out value="${test }"></c:out> <h2> </body> </html>
JSTL Core c:out Tag Output: