JSTL - Tag principale <c: import>
Il <c:import> tag fornisce tutte le funzionalità di <include> action, ma consente anche l'inclusione di URL assoluti.
Ad esempio, l'utilizzo del tag di importazione consente l'inclusione di contenuto da un altro sito Web o un server FTP.
Attributo
Il <c:import> tag ha i seguenti attributi:
Attributo | Descrizione | necessario | Predefinito |
---|---|---|---|
url | URL da recuperare e importare nella pagina | sì | Nessuna |
contesto | / seguito dal nome di un'applicazione web locale | No | Applicazione corrente |
charEncoding | Set di caratteri da utilizzare per i dati importati | No | ISO-8859-1 |
var | Nome della variabile per memorizzare il testo importato | No | Stampa alla pagina |
scopo | Ambito della variabile utilizzata per memorizzare il testo importato | No | Pagina |
varReader | Nome di una variabile alternativa per esporre java.io.Reader | No | Nessuna |
Esempio
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<html>
<head>
<title><c:import> Tag Example</title>
</head>
<body>
<c:import var = "data" url = "http://www.tutorialspoint.com"/>
<c:out value = "${data}"/>
</body>
</html>
L'esempio precedente recupererà il contenuto completo da tutorialspoint.com/index.htme memorizzerà in dati variabili che verranno stampati alla fine. Prova tu stesso.