jsp中兩種include用法的區別

2021-05-26 00:31:29 字數 1251 閱讀 2266

jsp中兩種include用法的區別

2010-12-24 22:01

如果要實現乙個**。而且整個web站點,都需要選單,頁首,頁尾(html**)

兩種實現方法:

1,在所有的jsp頁面中,寫上選單,頁首,頁尾的html**(顯然這樣做時不合理的,如果後期要換一下頁首或選單,那麼工作量是很大的)

2 ,在所有的jsp頁面中,將選單,頁首,頁尾**包含進來

包含語句是在jsp中很常用的方法,一般有兩種用法,但是很容易混淆。

<%@ include file="uri"%>:可以包含任意檔案:

*.txt         *.html       *.jsp        *.inc  *.hello

包含的是檔案的內容,不會關心檔案的型別

注意:include語句可以包含任何內容,但是在有乙個jsp頁面中,只能有一組,,

原則:在開發中被包含的檔案,只寫顯示部分的html**,主體**不要出現。

包含的時候不區分檔名稱字尾,只是將內容包含進來。

---或者:

---< /jsp:include>

jsp中包含了兩種包含語句,個人建議使用此種包含語句:

此種語句,與html**形式很相似:以後成此種語句叫標籤指令形式

使用此語句可以像被包含的頁面之中傳遞引數,如果傳遞引數,則被包含的頁面必須是jsp頁面,

在jsp中,接受包含語句引數的方法是request.gerparameter("")

如果被包含的頁面是jsp檔案,則自動進行動態處理

如果被包含的頁面時其他非動態的檔案,則只是將內容包含進來

%@include file=""% /:試試將頁面的內容靜態的包含進來,如果被包含的也公尺昂有jsp**,則執行此**,而不管被包含的頁面檔案字尾如何

: 如果被包含的檔案內容是靜態的,則直接將內容包含進來,但是不處理,如果被包含的頁面時動態的,則先執行,再包結果包含進來顯示

下面系統的總結一下兩種include的區別:

%@include file="uri"%

--靜態的包含頁面:不管其內容如何只是將頁面中的內容包含進來。

--執行時:像將所有內容包含進來一起處理完之後再將所有的內容傳送給客戶端

:--動態包含頁面:能自動區分所包含的是靜態頁面還是動態頁面

---執行時:

。如果資源為驚天資源則直接將資源包含處理與%@include file="uri"%相同

。如果請求資源為動態,則先各自處理資源,之後將處理後的結果包含在一起。

jsp 中 include 的兩種用法

1.兩種用法 include file 2.用法區別 1 執行時間上區別 include file relativeuri 是在翻譯階段執行 在請求處理階段執行.jsp中的兩種包含頁面的方法 第一種 include指令 當jsp轉換成servlet時引入指定檔案 靜態包含 第二種 jsp inclu...

JSP中的include的兩種用法

jsp中的include的兩種用法 1.兩種用法 說明標籤 include file relativeuri 動作標籤 2.用法區別 include指令 通過file屬性來指定被包含的頁面。動作通過page屬性來指定被包含的頁面。1 靜態包含 使用include指令 被包含的檔案被原封不動的插入到包...

JSP中兩種INCLUDE的區別

include file jsp 個人理解 先包含檔案,兩個檔案最終編譯為乙個檔案 不可傳參 1.這是一種driective指令,是一種編譯指令,是在編譯期間的指令,是靜態包含,即將指定的jsp頁面或html頁面包含進來,整個頁面一起編譯。2.不能在include指令裡面傳遞引數,如 include...