天天看點

JSP include指令

JSP include指令

jsp include 指令用于通知 jsp 引擎在翻譯目前 jsp 頁面時,将其他檔案中的内容合并進目前 jsp 頁面轉換成的 servlet 源檔案中,這種在源檔案級别進行引入的方式,稱為靜态引入,目前 jsp 頁面與靜态引入的檔案緊密結合為一個 servlet。這些檔案可以是 jsp 頁面、html 頁面、文本檔案或是一段 java 代碼。其文法格式如下:

說明如下:

(1) file 屬性指定被包含的檔案,不支援任何表達式,例如下面是錯誤的用法:

(2) 不可以在 file 所指定的檔案後接任何參數,如下用法也是錯誤的:

(3)如果 file 屬性值以“/”開頭,将在目前應用程式的根目錄下查找檔案;如果是以檔案名或檔案夾名開頭,将在目前頁面所在的目錄下查找檔案。

注意:使用 include 指令是以靜态方式包含檔案,被包含檔案将原封不動地插入 jsi 檔案中,是以,在所包含的檔案中不能使用 <html></html>、<body></body> 标記,否則會因為與原有的 jsp 檔案有相同标記而産生錯誤。另外,因為原檔案和被包含檔案可以互相通路彼此定義的變量和方法,是以要避免變量和方法在命名上産生沖突。

例如

1、使用 include 指令标記靜态插入一個文本檔案 hello.txt,并在目前頁面同一個 web 服務目錄中顯示“很高興認識你!nice to meet you.”,具體操作步驟如下。

hello.txt 文本檔案的代碼如下:

建立index.jsp頁面,具體代碼如下:

2、在jsp頁面引用date.jsp時間

date.jsp

index.jsp

JSP include指令