English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca de Tags Padrão do JSP
A etiqueta <c:out> é usada para exibir o resultado de uma expressão, semelhante ao <%= %>, a diferença é que a etiqueta <c:out> pode acessar diretamente os atributos usando o operador ".".
Por exemplo, para acessar customer.address.street, é necessário escrever assim: <c:out value="customer.address.street">.
A etiqueta <c:out> ignorará automaticamente caracteres de marcação do XML, portanto, eles não serão tratados como etiquetas.
<c:out value="<string>" default="<string>" escapeXml="<true|false>"/>
A etiqueta <c:out> possui os seguintes atributos:
Atributo | Descrição | Necessário? | Valor padrão |
---|---|---|---|
value | Conteúdo a ser exibido | Sim | Nenhum |
default | Valor padrão de saída | Não | Conteúdo do corpo |
escapeXml | Se deve ignorar caracteres especiais do XML | Não | true |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>Exemplo de Tag c:out</title> </head> <body> <h1<c:out> Exemplo/h1> <c:out value="<Objeto de dados a ser exibido (sem usar caracteres de escape)>" escapeXml="true" default="valor padrão"></c:out><br/> <c:out value="<Objeto de dados a ser exibido (usar caracteres de escape)>" escapeXml="false" default="valor padrão"></c:out><br/> <c:out value="${null}" escapeXml="false">Se o resultado da expressão usada for null, será exibido o valor padrão</c:out><br/> </body> </html>
O resultado da execução é o seguinte:
<c:out> Exemplo <Objeto de dados a ser exibido (sem usar caracteres de escape)> <Objeto de dados a ser exibido (usar caracteres de escape)> Se o resultado da expressão usada for null, será exibido o valor padrão