JSP的page指令 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【clearvueentertainment.com - 電腦資料】

   

    page指令用來定義JSP文件中的全局屬性,

JSP的page指令

。一個JSP頁面可以包含多個page指令,除了import屬性外,其它屬性只能出現(xiàn)一次。

    <%@ page

    [language="java"]

    [import="{package.class|package.*},..."]

    [contentType="TYPE;charset=CHARSET"]

    [session="true|false"]

    [buffer="none|8kb|sizekb"]

    [autoFlash="true|false"]

    [isThreadSafe="true|false"]

    [info="text"]

    [errorPage="relativeURL]

    [isErrorPage="true|false"]

    [extends="package.class"]

    [isELIgnored="true|false"]

    [pageEncoding="CHARSET"]

    %>

    language:定義要使用的腳本語言,目前只能是“java”, 即language="java"。

    import: 和一般的Java import意義一樣,用于引入要使用的類,只是用逗號“,”隔開包或者類列表。默認省略,即不引入其他類或者包。例如,import="java.io.*,java.util.Hashtable"。

    session:指定所在頁面是否參與HTTP會話,

電腦資料

JSP的page指令》(http://clearvueentertainment.com)。默認值為true,session="true"。

    buffer:指定到客戶輸出流的緩沖模式。如果為none,則不緩沖;如果指定數(shù)值,那么輸出就用不小于這個值的緩沖區(qū)進行緩沖。與autoFlash一起使用。默認不小于8KB,根據(jù)不同的服務(wù)器可設(shè)置。例如,buffer="64kb"。

    autoFlash:如果為true緩沖區(qū)滿時,到客戶端輸出被刷新;如果為false緩沖區(qū)滿時,出現(xiàn)運行異常,表示緩沖區(qū)溢出。默認為true,例如autoFlash="true"。

    info:關(guān)于JSP頁面的信息,定義一個字符串,可以使用servlet.getServletInfo()獲得。 默認省略。例如,info="測試頁面"。

    isErrorPage:表明當(dāng)前頁是否為其他頁的errorPage目標(biāo)。如果被設(shè)置為true,則可以使用exception對象。相反,如果被設(shè)置為false,則不可以使用exception對象。默認為false,例如,isErrorPage="true"。

    errorPage:定義此頁面出現(xiàn)異常時調(diào)用的頁面。默認忽略,例如errorPage="error.jsp"。

    isThreadSafe:用來設(shè)置JSP文件是否能多線程使用。如果設(shè)置為true,那么一個JSP能夠同時處理多個用戶的請求;相反,如果設(shè)置為false,一個JSP只能一次處理一個請求。例如,isThreadSafe="true"。

    contentType: 定義JSP字符編碼和頁面響應(yīng)的MIME類型。TYPE=MIME TYPE;charset=CHARSET。默認為TYPE=text/html,CHARSET=iso8859-1。例如contentType="text/html;charset=gb2312"

    pageEncoding:JSP頁面的字符編碼 ,默認值為pageEncoding="iso-8859-1",例如pageEncoding="gb2312"。

    isELIgnored:指定EL(表達式語言)是否被忽略。如果為true,則容器忽略"${}"表達式的計算。默認值由web.xml描述文件的版本確定,servlet2.3以前的版本將忽略。例如isELIgnored="true"。

最新文章