jstl <c:import>標籤

2019-10-16 22:12:00

<c:import>標籤提供<include>操作的所有功能,但也允許包含絕對URL。

例如,使用import標籤可以包含來自不同網站或FTP伺服器的內容。

屬性

<c:import>標籤具有以下屬性 -

屬性 描述 必需 預設
url 要檢索並匯入頁面的URL None
context /之後本地Web應用程式的名稱 當前應用
charEncoding 用於匯入資料的字元集 ISO-8859-1
var 用於儲存匯入文字的變數名稱 Page
scope 用於儲存匯入文字的變數範圍 Page
varReader 用於公開java.io.Reader的備用變數的名稱 None

檔案:c_import.jsp -

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>c:import 範例</title>
</head>
<body>
    <div style="margin: auto; width: 80%">
        <c:import var="data" url="https://www.tw511.com" />
        <c:out value="${data}" />
    </div>

</body>
</html>

執行上面範例程式碼,得到以下輸出結果 -

省略