JSP基本語(yǔ)句用法
JSP基本語(yǔ)句用法
1>JSP指令
JSP指令(Directive)作用是與JSP引擎進(jìn)行溝通,為JSP頁(yè)面設(shè)置全局變量,聲
明類以及JSP要實(shí)現(xiàn)的方法和輸出內(nèi)容的類型等
JSP指令在整個(gè)頁(yè)面范圍內(nèi)有效,且不在客戶端產(chǎn)生任何輸出
格式:<%@ directivename="" attribute="value">
<%@ directivename="" attribute1="value1" ......attributen="valueN">
2>page指令
用來(lái)定義JSP頁(yè)面的全局屬性和相關(guān)功能,并由該指令和JSP引擎進(jìn)行通信
格式:<%@ page="" attribute1="value1">
可用屬性:language import contentType session buffer autoFlush
isThreadSafe info errorPage isErrorPage extends.
一個(gè)JSP頁(yè)面可以包含多個(gè)Page指令
除了import屬性外,每個(gè)屬性只能定義一次,否則出錯(cuò)
language屬性:language="腳本語(yǔ)言"聲明JSP頁(yè)面中使用的`腳本語(yǔ)言的種類
extends="ClassName"定義JSP頁(yè)面所產(chǎn)生的Servlet所繼承的類,將限制JSP引
擎提供的超類
import="importList"和java的import的意思一樣,導(dǎo)入包文件
session="true|false"指定JSP頁(yè)是否參與一個(gè)Http會(huì)話
buffer="none|sizeKB"指定客戶端輸出流的緩沖模式,none表示不緩沖
false"當(dāng)緩沖區(qū)滿時(shí)將自動(dòng)刷新,如果為false,緩沖區(qū)滿了
就會(huì)出現(xiàn)溢出異常
isThreadSafe="true|false"可以使用多線程
info="info_text"定義一個(gè)任意的字符串,用來(lái)說(shuō)明JSP說(shuō)明的信息,將直接加
入翻譯的頁(yè)面
errorPage="error_url"設(shè)置處理異常事件的JSP文件
isErrorPage="true|false"設(shè)置此頁(yè)是否為異常頁(yè)面"
contentType="type;charset=CHARSET"定義了JSP頁(yè)面相應(yīng)MIME類型以及JSP頁(yè)
面的字符編碼(可以只寫type部分)
pageEncoding="peinfo"處理中文字符通常charset=GB2312
isELIgnored="true|false"用來(lái)設(shè)置EL表達(dá)式是否被忽略
3>include指令
用來(lái)指定JSP被編譯時(shí)所需要插入的資源,可以是文本,代碼,HTML文件或JSP
文件
格式:<%@ include="" file="URL">一旦編譯完成,資源內(nèi)容就不可改變
用include指令可以將一個(gè)復(fù)雜的JSP頁(yè)面分為若干部分,如:head.jsp
body.jsp tail.jsp然后在同一網(wǎng)站的不同JSP頁(yè)面用include指令調(diào)用
4>taglib指令
用來(lái)自定義標(biāo)簽,可以把一些需要反復(fù)顯示的內(nèi)容定義成為一個(gè)標(biāo)簽,從而增
加代碼的重用度,并使頁(yè)面便于維護(hù)
步驟1定義一個(gè)標(biāo)簽處理類,用來(lái)實(shí)現(xiàn)標(biāo)簽的功能
步驟2定義標(biāo)簽庫(kù)描述文件,.tld后最 對(duì)標(biāo)記相關(guān)信息進(jìn)行說(shuō)明
步驟3最后配置文件web.xml
【JSP基本語(yǔ)句用法】相關(guān)文章:
jsp論文有哪些參考文獻(xiàn)08-15
高考狀語(yǔ)從句用法06-02
醫(yī)保余額的特殊用法09-14
中考英語(yǔ)詞性用法06-02
東穿西撞的成語(yǔ)解釋及用法04-05
考研英語(yǔ)for的8種用法04-13
職稱英語(yǔ)部分名詞用法解析03-13
型男必會(huì)的香水用法12-01