JSP教程:[3]指令元素之include?

JSP指令元素描述了JSP頁面轉換成JSP容器所能執行的Java程式碼的控制資訊。指令元素包括三種,page指令,include指令,taglib指令元素。下面我們學習的是include指令元素。

JSP教程:[3]指令元素之include

工具/原料

Eclipse

Tomcat

一、基本概念

include指令是用來包含一個靜態的檔案的,在解析當前頁面時,把這個檔案中的程式碼也包含過來。

語法格式:<%@ include file="相對路徑" %>

相對路徑是基於相對於本地頁面存放檔案的目錄。如果路徑為'/',則主要是參照JSP應用的上下文關係路徑。

include指令,包含的檔案有:JSP檔案,html檔案,文字檔案,或者是一段java程式碼。如果包含的檔案是jsp檔案,則其會隨當前的jsp檔案一起被編譯執行。

二、例項展示

我們新建一個include.jsp檔案,其可以包含其他4個檔案,分別為include_html.html,include_txt.txt,include_jsp.jsp,include_code.code;即分別為html檔案,文字檔案,jsp檔案,java程式碼;

下圖展示了include.jsp內容。

JSP教程:[3]指令元素之include

include_html.html內容:

JSP教程:[3]指令元素之include

include_txt.txt內容:

JSP教程:[3]指令元素之include

include_jsp.jsp內容:

JSP教程:[3]指令元素之include

include_code.code內容:

JSP教程:[3]指令元素之include

執行include.jsp檔案內容顯示如下圖中:

JSP教程:[3]指令元素之include

注意事項

include指令包含的jsp檔案中,其不能使用和標記,防止影響主jsp檔案中的標記

include指令只能載入檔案,不能傳遞引數

所有檔案上方都加入同一個語句,是為了防止顯示亂碼的!

教程, 頁面, 程式碼, 元素, 指令,
相關問題答案