Balise <c:import>
Bibliothèque de balises standard JSP
La balise <c:import> fournit toutes les fonctionnalités de la balise d'action <jsp:include>, et permet également d'inclure des URL absolues.
Par exemple, la balise <c:import> peut être utilisée pour inclure différents contenus web provenant d'un serveur FTP.
Syntaxe
<c:import url="<string>" var="<string>" scope="<string>" varReader="<string>" context="<string>" charEncoding="<string>"/>
Attributes
La balise <c:import> possède les attributs suivants :
| Attribut | Description | Requis | Valeur par défaut |
|---|---|---|---|
| url | L'URL de la ressource à importer, peut être un chemin relatif ou un chemin absolu, et peut également importer des ressources depuis d'autres hôtes. | Oui | Aucune |
| context | Lors de l'utilisation d'un chemin relatif pour accéder à une ressource de contexte externe, context spécifie le nom de cette ressource. | non | Application actuelle |
| charEncoding | Le jeu d'encodage de caractères des données importées | non | ISO-8859-1 |
| var | La variable utilisée pour stocker le texte importé | non | Aucune |
| scope | La portée de l'attribut var | non | page |
| varReader | Une variable optionnelle utilisée pour fournir un objet java.io.Reader | non | Aucune |
Exemple
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:import 标签实例</title>
</head>
<body>
<c:import var="data" url="http://www.example.com"/>
<c:out value="${data}"/>
</body>
</html>
Le programme ci-dessus affichera le code source de la page http://www.example.com. Vous pouvez l'essayer vous-même.
Autres extensions