JSTL - Tag <c: url> principale
Il <c:url>tag formatta un URL in una stringa e lo memorizza in una variabile. Questo tag esegue automaticamente la riscrittura dell'URL quando necessario. Ilvar l'attributo specifica la variabile che conterrà l'URL formattato.
Il JSTL Il tag url è solo un metodo alternativo per scrivere la chiamata al file response.encodeURL()metodo. L'unico vero vantaggio fornito dal tag url è la corretta codifica dell'URL, inclusi i parametri specificati dai bambiniparam etichetta.
Attributo
Il <c:url> tag ha i seguenti attributi:
Attributo | Descrizione | necessario | Predefinito |
---|---|---|---|
Valore | URL di base | sì | Nessuna |
contesto | / seguito dal nome di un'applicazione web locale | No | Applicazione corrente |
var | Nome della variabile per esporre l'URL elaborato | No | Stampa alla pagina |
scopo | Ambito della variabile per esporre l'URL elaborato | No | Pagina |
Esempio
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
<head>
<title><c:url> Tag Example</title>
</head>
<body>
<a href = "<c:url value = "/jsp/index.htm"/>">TEST</a>
</body>
</html>
Questo produrrà il seguente risultato:
TEST