<%@ directive attribute="value" %>
指令能夠有不少個屬性,它們以鍵值對的形式存在,並用逗號隔開。緩存
JSP中的三種指令標籤:安全
指令 | 描述 |
---|---|
<%@ page ... %> | 定義網頁依賴屬性,好比腳本語言、error頁面、緩存需求等等 |
<%@ include ... %> | 包含其餘文件 |
<%@ taglib ... %> | 引入標籤庫的定義 |
<%@ page attribute="value" %>
<jsp:directive.page attribute="value" />
下表列出與Page指令相關的屬性:session
屬性 | 描述 |
---|---|
buffer | 指定out對象使用緩衝區的大小 |
autoFlush | 控制out對象的 緩存區 |
contentType | 指定當前JSP頁面的MIME類型和字符編碼 |
errorPage | 指定當JSP頁面發生異常時須要轉向的錯誤處理頁面 |
isErrorPage | 指定當前頁面是否能夠做爲另外一個JSP頁面的錯誤處理頁面 |
extends | 指定servlet從哪個類繼承 |
import | 導入要使用的Java類 |
info | 定義JSP頁面的描述信息 |
isThreadSafe | 指定對JSP頁面的訪問是否爲線程安全 |
language | 定義JSP頁面所用的腳本語言,默認是Java |
session | 指定JSP頁面是否使用session |
isELIgnored | 指定是否執行EL表達式 |
isScriptingEnabled | 肯定腳本元素可否被使用 |
Include指令的語法格式以下:jsp
<%@ include file="文件相對 url 地址" %>
include 指令中的文件名其實是一個相對的 URL 地址。編碼
若是您沒有給文件關聯一個路徑,JSP編譯器默認在當前路徑下尋找。url
<jsp:directive.include file="文件相對 url 地址" />
Taglib指令的語法:線程
<%@ taglib uri="uri" prefix="prefixOfTag" %>
uri屬性肯定標籤庫的位置,prefix屬性指定標籤庫的前綴。code
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />