JSTL - Balise <c: import> Core
le <c:import> balise fournit toutes les fonctionnalités du <include> mais permet également l’inclusion d’URL absolues.
Par exemple, l'utilisation de la balise d'importation permet l'inclusion de contenu d'un autre site Web ou d'un serveur FTP.
Attribut
le <c:import> tag a les attributs suivants -
Attribut | La description | Obligatoire | Défaut |
---|---|---|---|
URL | URL à récupérer et importer dans la page | Oui | Aucun |
le contexte | / suivi du nom d'une application Web locale | Non | Application actuelle |
charEncoding | Jeu de caractères à utiliser pour les données importées | Non | ISO-8859-1 |
var | Nom de la variable pour stocker le texte importé | Non | Imprimer sur la page |
portée | Portée de la variable utilisée pour stocker le texte importé | Non | Page |
varReader | Nom d'une variable alternative pour exposer java.io.Reader | Non | Aucun |
Exemple
<%@ 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'exemple ci-dessus récupérera le contenu complet de tutorialspoint.com/index.htmet stockera dans des données variables qui seront imprimées éventuellement. Essayez-le vous-même.