English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A etiqueta <c:url> formata a URL em uma string e armazena-a em uma variável.
Esta etiqueta rewriting URL automaticamente quando necessário.
A propriedade var é usada para armazenar a URL formatada.
A etiqueta <c:url> é uma maneira opcional de chamar o método response.encodeURL(). Sua verdadeira vantagem está em fornecer uma codificação de URL apropriada, incluindo os parâmetros especificados em <c:param>.
<c:url var="<string>" scope="<string>" value="<string>" context="<string>"/>
O marcador <c:url> tem os seguintes atributos:
Atributo | Descrição | Necessário? | Valor padrão |
---|---|---|---|
value | URL básica | Sim | Nenhum |
context | Nome da aplicação local da rede | Não | Aplicação atual |
var | O nome do variável que representa a URL | Não | Imprimir na página |
escopo | O escopo do atributo var | Não | Page |
<%@ 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 marcador c:url</title> </head> <body> <h1<c:url>exemplo Demo</h1> <a href="<c:url value="http://pt.oldtoolbag.com"/>"> Este link é gerado pelo marcador <c:url>. </a> </body> </html>
Acesse a página acima através do navegador, então verifique o código-fonte ou pressione F12 Ver