javascript
第11课:JSP指令 Include指令 Taglib指令 (JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
Include指令
JSP include 指令用于通知 JSP 引擎在翻譯當(dāng)前 JSP 頁(yè)面時(shí),將其他文件中的內(nèi)容合并進(jìn)當(dāng)前 JSP 頁(yè)面轉(zhuǎn)換成的 Servlet 源文件中,這種在源文件級(jí)別進(jìn)行引入的方式,稱(chēng)為靜態(tài)引入,當(dāng)前 JSP 頁(yè)面與靜態(tài)引入的文件緊密結(jié)合為一個(gè) Servlet。這些文件可以是 JSP 頁(yè)面、HTML 頁(yè)面、文本文件或是一段 Java 代碼。
其語(yǔ)法格式如下:
說(shuō)明如下:
(1) file 屬性指定被包含的文件,不支持任何表達(dá)式,例如下面是錯(cuò)誤的用法:
(2) 不可以在 file 所指定的文件后接任何參數(shù),如下用法也是錯(cuò)誤的:
<%@ include file="top.jsp?name=zyf" %>(3)如果 file 屬性值以“/”開(kāi)頭,將在當(dāng)前應(yīng)用程序的根目錄下查找文件;如果是以文件名或文件夾名開(kāi)頭,將在當(dāng)前頁(yè)面所在的目錄下查找文件。
提示: 使用 include 指令是以靜態(tài)方式包含文件,也就是說(shuō),被包含文件將原封不動(dòng)地插入 JSI 文件中,因此,在所包含的文件中不能使用
、 標(biāo)記,否則會(huì)因?yàn)榕c原有的 JSP 文件有相同標(biāo)記而產(chǎn)生錯(cuò)誤。另外,因?yàn)樵募捅话募梢韵嗷ピL問(wèn)彼此定義的變量和方法,所以要避免變量和方法在命名上產(chǎn)生沖突。示例:008-include.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head><title>Title</title> </head> <body><!--注意指令需要@符號(hào)--> <%@include file="top.jsp" %> <!--加載jsp而不是html頁(yè)面--> 這是正文內(nèi)容</body> </html>Taglib指令
JSP API允許用戶(hù)自定義標(biāo)簽,一個(gè)自定義標(biāo)簽庫(kù)就是自定義標(biāo)簽的集合。
Taglib指令引入一個(gè)自定義標(biāo)簽集合的定義,包括庫(kù)路徑、自定義標(biāo)簽。
Taglib指令的語(yǔ)法:
uri屬性確定標(biāo)簽庫(kù)的位置,prefix屬性指定標(biāo)簽庫(kù)的前綴。
【Java網(wǎng)站開(kāi)發(fā)參考資料】
(1)Java網(wǎng)站開(kāi)發(fā)學(xué)習(xí)路線 http://www.hzyaoyi.cn/jsp/
(2)Javaweb新手入門(mén)學(xué)習(xí)實(shí)戰(zhàn)課 https://ke.qq.com/course/package/30139
(3)小白教程資料 http://www.2d5.net
(4)畢業(yè)設(shè)計(jì)網(wǎng)http://www.pc-365.net
(5)小程序編程網(wǎng)www.4317.org
(6)計(jì)算機(jī)編程網(wǎng)http://www.05423.com/
總結(jié)
以上是生活随笔為你收集整理的第11课:JSP指令 Include指令 Taglib指令 (JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 软件工程逻辑覆盖测试
- 下一篇: 大型鱼类数据集