JSTL - Etiqueta principal <c: import>
los <c:import> etiqueta proporciona todas las funcionalidades del <include> acción, pero también permite la inclusión de URL absolutas.
Por ejemplo, el uso de la etiqueta de importación permite la inclusión de contenido de un sitio web diferente o un servidor FTP.
Atributo
los <c:import> La etiqueta tiene los siguientes atributos:
Atributo | Descripción | Necesario | Defecto |
---|---|---|---|
url | URL para recuperar e importar a la página | si | Ninguna |
contexto | / seguido del nombre de una aplicación web local | No | Aplicación actual |
charEncoding | Juego de caracteres para usar con datos importados | No | ISO-8859-1 |
var | Nombre de la variable para almacenar el texto importado | No | Imprimir en página |
alcance | Alcance de la variable utilizada para almacenar texto importado | No | Página |
varReader | Nombre de una variable alternativa para exponer java.io.Reader | No | Ninguna |
Ejemplo
<%@ 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>
El ejemplo anterior obtendrá el contenido completo de tutorialspoint.com/index.htmy se almacenará en datos variables que se imprimirán eventualmente. Inténtalo tú mismo.