Тег <c:import>
Стандартная библиотека тегов JSP
Тег <c:import> предоставляет всю функциональность тега действия <jsp:include>, а также позволяет включать абсолютные URL.
Например, тег <c:import> можно использовать для включения различного веб-содержимого с FTP-сервера.
Синтаксис
<c:import url="<string>" var="<string>" scope="<string>" varReader="<string>" context="<string>" charEncoding="<string>"/>
Атрибуты
Тег <c:import> имеет следующие атрибуты:
| Attribute | Описание | Обязательный | Значение по умолчанию |
|---|---|---|---|
| url | URL-адрес импортируемого ресурса может быть относительным или абсолютным путём, а также может импортировать ресурсы с других хостов. | Да | Отсутствует |
| context | При использовании относительного пути для доступа к внешнему ресурсу контекста атрибут context указывает имя этого ресурса. | нет | Текущее приложение |
| charEncoding | Кодировка символов импортируемых данных | нет | ISO-8859-1 |
| var | Переменная, используемая для хранения импортированного текста | нет | Отсутствует |
| scope | Область действия атрибута var | нет | page |
| varReader | Необязательная переменная, используемая для предоставления объекта java.io.Reader | нет | Отсутствует |
Пример
<%@ 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>
Приведённая выше программа выведет исходный код страницы http://www.example.com. Вы можете попробовать сами.
Другие расширения