<c:import>-Tag
Das <c:import>-Tag bietet die gesamte Funktionalität des <jsp:include>-Action-Tags und ermöglicht außerdem das Einbinden absoluter URLs.
Zum Beispiel kann das <c:import>-Tag verwendet werden, um verschiedene Webinhalte von einem FTP-Server einzubinden.
Syntax
<c:import url="<string>" var="<string>" scope="<string>" varReader="<string>" context="<string>" charEncoding="<string>"/>
Attribute
Das <c:import>-Tag hat die folgenden Attribute:
| Attribute | Beschreibung | Erforderlich | Standardwert |
|---|---|---|---|
| url | Die URL der zu importierenden Ressource kann ein relativer Pfad oder ein absoluter Pfad sein und kann auch Ressourcen von anderen Hosts importieren. | Ja | Keine |
| context | Wenn ein relativer Pfad verwendet wird, um auf eine externe Kontextressource zuzugreifen, gibt context den Namen dieser Ressource an. | nein | Aktuelle Anwendung |
| charEncoding | Die Zeichenkodierung der importierten Daten | nein | ISO-8859-1 |
| var | Die Variable, die zum Speichern des importierten Texts verwendet wird | nein | Keine |
| scope | Der Gültigkeitsbereich des var-Attributs | nein | page |
| varReader | Eine optionale Variable, die zum Bereitstellen eines java.io.Reader-Objekts verwendet wird | nein | Keine |
Beispiel
<%@ 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>
Das obige Programm gibt den Quellcode der Seite http://www.example.com aus. Sie können es selbst ausprobieren.
Andere Erweiterungen
JSP-Standard-Tag-Bibliothek