Java學(xué)習(xí)筆記:jsp三大指令

Page指令

Page指令為容器提供當(dāng)前頁面的使用說明。一個(gè)JSP頁面可以包含多個(gè)page指令。

Page指令的語法格式:

<%@ page attribute="value" %>
等價(jià)的XML格式:

<jsp:directive.page attribute="value" />
屬性
下表列出與Page指令相關(guān)的屬性:

屬性 描述
buffer 指定out對(duì)象使用緩沖區(qū)的大小
autoFlush 控制out對(duì)象的 緩存區(qū)
contentType 指定當(dāng)前JSP頁面的MIME類型和字符編碼
errorPage 指定當(dāng)JSP頁面發(fā)生異常時(shí)需要轉(zhuǎn)向的錯(cuò)誤處理頁面
isErrorPage 指定當(dāng)前頁面是否可以作為另一個(gè)JSP頁面的錯(cuò)誤處理頁面
extends 指定servlet從哪一個(gè)類繼承
import 導(dǎo)入要使用的Java類
info 定義JSP頁面的描述信息
isThreadSafe 指定對(duì)JSP頁面的訪問是否為線程安全
language 定義JSP頁面所用的腳本語言,默認(rèn)是Java
session 指定JSP頁面是否使用session
isELIgnored 指定是否執(zhí)行EL表達(dá)式
isScriptingEnabled 確定腳本元素能否被使用

Include指令

JSP可以通過include指令來包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是該JSP文件的一部分,會(huì)被同時(shí)編譯執(zhí)行。

Include指令的語法格式如下:

<%@ include file="文件相對(duì) url 地址" %>
include 指令中的文件名實(shí)際上是一個(gè)相對(duì)的 URL 地址。

如果您沒有給文件關(guān)聯(lián)一個(gè)路徑,JSP編譯器默認(rèn)在當(dāng)前路徑下尋找。

等價(jià)的XML語法:

<jsp:directive.include file="文件相對(duì) url 地址" />

Taglib指令

JSP API允許用戶自定義標(biāo)簽,一個(gè)自定義標(biāo)簽庫就是自定義標(biāo)簽的集合。

Taglib指令引入一個(gè)自定義標(biāo)簽集合的定義,包括庫路徑、自定義標(biāo)簽。

Taglib指令的語法:

<%@ taglib uri="uri" prefix="prefixOfTag" %>
uri屬性確定標(biāo)簽庫的位置,prefix屬性指定標(biāo)簽庫的前綴。

等價(jià)的XML語法:

<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容