JSP2.0規範page指令13個屬性
language = "scriptingLanguage"
主要指定JSP Container要用什麼語言來編譯JSP 網頁。JSP 2.0 規範中指出,目前只可以使用Java語言,不過未來不排除增加其他語言,如C、C++、Perl 等等。預設值為Java
extends = "className"
主要定義此JSP 網頁產生的Servlet 是繼承哪個父類
import = "importList"
主要定義此JSP 網頁可以使用哪些Java API
session = "true | false"
決定此JSP 網頁是否可以使用session 對象。預設值為true
buffer = "none | size in kb"
決定輸出資料流 (output stream)是否有緩衝區。預設值為8KB 的緩衝區
autoFlush = "true | false"
決定輸出資料流的緩衝區是否要自動清除,緩衝區滿了會產生異常 (Exception)。預設值為 true
isThreadSafe = "true | false"
主要是告訴JSP Container,此JSP 網頁能處理超過一個以上的請求。預設值為 true,如果此值設為 false,SingleThreadModel 將會被使用。SingleThreadModel 在Servlet 2.4 中已經聲明不贊成使用(deprecate)
info = "text"
主要表示此JSP 網頁的相關資訊
errorPage = "error_url"
表示如果發生異常錯誤時,網頁會被重新指向那一個URL
isErrorPage = "true | false"
表示此JSP Page 是否為處理異常錯誤的網頁
contentType = "ctinfo"
表示MIME 類型和JSP 網頁的編碼方式
pageEncoding = "ctinfo"
表示JSP 網頁的編碼方式
isELIgnored = "true | false"
表示是否在此JSP 網頁中執行或忽略EL 運算式。如果為true 時,JSP Container將忽略EL運算式;反之為false時,EL 運算式將會被執行