W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
JSP指令用來設置整個JSP頁面相關的屬性,如網(wǎng)頁的編碼方式和腳本語言。
語法格式如下:
<%@ directive attribute="value" %>
指令可以有很多個屬性,它們以鍵值對的形式存在,并用逗號隔開。
JSP中的三種指令標簽:
指令 | 描述 |
---|---|
<%@ page ... %> | 定義網(wǎng)頁依賴屬性,比如腳本語言、error頁面、緩存需求等等 |
<%@ include ... %> | 包含其他文件 |
<%@ taglib ... %> | 引入標簽庫的定義 |
Page指令為容器提供當前頁面的使用說明。一個JSP頁面可以包含多個page指令。
Page指令的語法格式:
<%@ page attribute="value" %>
等價的XML格式:
<jsp:directive.page attribute="value" />
下表列出與Page指令相關的屬性:
屬性 | 描述 |
---|---|
buffer | 指定out對象使用緩沖區(qū)的大小 |
autoFlush | 控制out對象的 緩存區(qū) |
contentType | 指定當前JSP頁面的MIME類型和字符編碼 |
errorPage | 指定當JSP頁面發(fā)生異常時需要轉向的錯誤處理頁面 |
isErrorPage | 指定當前頁面是否可以作為另一個JSP頁面的錯誤處理頁面 |
extends | 指定servlet從哪一個類繼承 |
import | 導入要使用的Java類 |
info | 定義JSP頁面的描述信息 |
isThreadSafe | 指定對JSP頁面的訪問是否為線程安全 |
language | 定義JSP頁面所用的腳本語言,默認是Java |
session | 指定JSP頁面是否使用session |
isELIgnored | 指定是否執(zhí)行EL表達式 |
isScriptingEnabled | 確定腳本元素能否被使用 |
JSP可以通過include指令來包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是該JSP文件的一部分,會被同時編譯執(zhí)行。
Include指令的語法格式如下:
<%@ include file="relative url" %>
Include指令中的文件名實際上是一個相對的URL。如果您沒有給文件關聯(lián)一個路徑,JSP編譯器默認在當前路徑下尋找。
等價的XML語法:
<jsp:directive.include file="relative url" />
JSP API允許用戶自定義標簽,一個自定義標簽庫就是自定義標簽的集合。
Taglib指令引入一個自定義標簽集合的定義,包括庫路徑、自定義標簽。
Taglib指令的語法:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
uri屬性確定標簽庫的位置,prefix屬性指定標簽庫的前綴。
等價的XML語法:
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: