JSTL - Tag Core <c: import>
o <c:import> tag fornece todas as funcionalidades do <include> ação, mas também permite a inclusão de URLs absolutos.
Por exemplo, usar a tag de importação permite a inclusão de conteúdo de um site diferente ou de um servidor FTP.
Atributo
o <c:import> tag tem os seguintes atributos -
Atributo | Descrição | Requeridos | Padrão |
---|---|---|---|
url | URL para recuperar e importar para a página | sim | Nenhum |
contexto | / seguido pelo nome de um aplicativo da web local | Não | Aplicativo atual |
charEncoding | Conjunto de caracteres a ser usado para dados importados | Não | ISO-8859-1 |
var | Nome da variável para armazenar o texto importado | Não | Imprimir na página |
escopo | Escopo da variável usada para armazenar texto importado | Não | Página |
varReader | Nome de uma variável alternativa para expor java.io.Reader | Não | Nenhum |
Exemplo
<%@ 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>
O exemplo acima irá buscar o conteúdo completo de tutorialspoint.com/index.htme armazenará em dados variáveis que serão impressos eventualmente. Tente você mesmo.