Etiqueta `<c:import>`
Biblioteca de etiquetas estándar de JSP
La etiqueta `<c:import>` proporciona toda la funcionalidad que tienen las etiquetas de acción `<jsp:include>`, y también permite incluir URLs absolutas.
Por ejemplo, usando la etiqueta `<c:import>` se puede incluir contenido de diferentes páginas web de un servidor FTP.
Formato de sintaxis
<c:import url="<string>" var="<string>" scope="<string>" varReader="<string>" context="<string>" charEncoding="<string>"/>
Atributos
La etiqueta `<c:import>` tiene los siguientes atributos:
| Atributo | Descripción | Requerido | Valor por defecto |
|---|---|---|---|
| url | La URL del recurso a importar, puede ser una ruta relativa o absoluta, y también puede importar recursos de otros hosts. | Sí | Ninguno |
| context | Cuando se usa una ruta relativa para acceder a recursos de un contexto externo, el atributo `context` especifica el nombre de este recurso. | no | Aplicación actual |
| charEncoding | El conjunto de codificación de caracteres de los datos importados. | no | ISO-8859-1 |
| var | La variable utilizada para almacenar el texto importado. | no | Ninguno |
| scope | El ámbito del atributo `var`. | no | page |
| varReader | Variable opcional utilizada para proporcionar un objeto `java.io.Reader`. | no | Ninguno |
Demostración de ejemplo
<%@ 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>
El programa anterior imprimirá el código fuente de la página `http://www.example.com`, puedes probarlo tú mismo.
Otras extensiones