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.