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 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.