JSP指令元素描述了JSP頁面轉換成JSP容器所能執行的Java程式碼的控制資訊。指令元素包括三種,page指令,include指令,taglib指令元素。下面我們學習的是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內容。
include_html.html內容:
include_txt.txt內容:
include_jsp.jsp內容:
include_code.code內容:
執行include.jsp檔案內容顯示如下圖中:
注意事項
include指令包含的jsp檔案中,其不能使用和標記,防止影響主jsp檔案中的標記
include指令只能載入檔案,不能傳遞引數
所有檔案上方都加入同一個語句,是為了防止顯示亂碼的!