jsp包含檔案的兩種方式

2021-08-06 06:42:07 字數 1449 閱讀 8683

寬為限 緊用功 工夫到 滯塞通include指令:當jsp轉換成servlet時引入指定檔案(指令元素),這是一種靜態包含,它執行的時候不會單獨編譯成.class檔案,它生成乙個新的整體.class檔案。

%>

%>

%>

注意:兩個檔案合成一起編譯的話這個兩個檔案中不能包含相同名字的變數!讓我們來look一下:

動作元素:當jsp頁面被請求時引入指定檔案,它是動態包含乙個外部檔案,執行後**時是分別編譯成單獨的.class檔案。

元素允許你包含動態檔案和靜態,這兩種包含檔案的結果是不同的。如果檔案僅是靜態檔案,那麼這種包含僅僅是把包含檔案的內容加到jsp檔案中去,而如果這個檔案動態的,那麼這個被包含檔案也會被jsp編譯器執行

include page="head.jsp"/>   

include page="body.jsp"/>

include page="tail.jsp"/>

第二種方法可以很方便的用來向所包含頁傳遞引數,方法如下:

include page="head.jsp"/>   

include page="body.jsp">

param name="uid"

value="username"/>

param name="pwd"

value="password"/>

include>

include page="tail.jsp"/>

第二種方式因為是兩個jsp檔案單獨編譯的所以可以有相同的變數名。

本博文參考的文章

jsp包含檔案的兩種方法

jsp中包含外部檔案的兩種方式詳解

jsp的include兩種使用方法

列出jsp中包含外部檔案的方式,兩者有何區別。

jsp包含檔案的兩種方式

jsp包含檔案的兩種方式 1 jsp中包換檔案的兩種方法的區別?相同點 兩者逗能包含乙個頁面 不同點 區別1 先執行,後包含 此標籤表示法 能動態區別加進來的是動態頁面還是靜態頁面 對於靜態頁面則直接將資源包含 僅取其文字 對於動態頁面則先處理各自資源,之後將處理過的結果包含在一起。include ...

jsp中兩種包含檔案的區別

相同點 兩者逗能包含乙個頁面 不同點 區別1 先執行,後包含 此標籤表示法 能動態區別加進來的是動態頁面還是靜態頁面 對於靜態頁面則直接將資源包含 僅取其文字 對於動態頁面則先處理各自資源,之後將處理過的結果包含在一起。include file b.jsp 此指令表示 靜態地包含頁面,不管其內容如何...

jsp jsp包含檔案的兩種方式

include指令 當jsp轉換成servlet時引入指定檔案 指令元素 這是一種靜態包含,它執行的時候不會單獨編譯成.class檔案,它生成乙個新的整體.class檔案。include file head.jsp include file body.jsp include file tail.js...