(銅仁幼兒師范高等專(zhuān)科學(xué)校 貴州 銅仁 554300)
綜述JSP2的自定義標(biāo)簽特性
張衛(wèi)
(銅仁幼兒師范高等專(zhuān)科學(xué)校貴州銅仁554300)
jsp技術(shù)相比較于其他動(dòng)態(tài)網(wǎng)站技術(shù),因?yàn)槠淞己玫囊?guī)范以及安全性得到業(yè)界的廣泛認(rèn)可,2003年發(fā)布的jsp2.0規(guī)范,在原來(lái)jsp1.2規(guī)范的基礎(chǔ)上,增加了一些額外的特性,使動(dòng)態(tài)網(wǎng)頁(yè)的開(kāi)發(fā)更便捷,對(duì)團(tuán)隊(duì)協(xié)作開(kāi)發(fā)提供了良好的支持,因?yàn)閖sp本質(zhì)就是servlet,所以針對(duì)目前servlet3.1對(duì)應(yīng)于當(dāng)下的jsp2.3規(guī)范,jsp2.3一般稱(chēng)為jsp2。
動(dòng)態(tài)網(wǎng)站;jsp;java;servlet;自定義標(biāo)簽

jsp是從servlet中分離的側(cè)重于表現(xiàn)的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),其中可以對(duì)服務(wù)器程序作出聲明,以及使用運(yùn)行容器提供的內(nèi)部對(duì)象,便于操作和使用。servlet的使用需要在web.xml文件中進(jìn)行對(duì)應(yīng)的配置。jsp2要求web.xml必須使用servlet2.4以上的配置文件。這個(gè)配置體現(xiàn)在web.xml中web-app節(jié)點(diǎn)的version屬性中。技術(shù)的變革必然帶來(lái)一些新的特性,jsp2主要表現(xiàn)在以下幾個(gè)方面:
(1)表達(dá)式語(yǔ)言。
(2)直接配置jsp屬性。
(3)簡(jiǎn)化的自定義標(biāo)簽API。
(4)Tag文件語(yǔ)法。
其中jsp屬性的配置可以在web.xml中進(jìn)行,通常jsp屬性的配置主要包括以下四個(gè)方面,是否允許表達(dá)式語(yǔ)言,是否允許使用jsp腳本,聲明jsp編碼,使用隱式包含其他頁(yè)面。格式如下:
匹配文件
是否忽略表達(dá)式語(yǔ)言
字符編碼