Тег <c:import>

JSP 标准标签库Стандартная библиотека тегов 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. Вы можете попробовать сами.


JSP 标准标签库Стандартная библиотека тегов JSP

Другие расширения