JSP中的指令包括:page、include、taglib。 1.page指令:<%@ page %> page指令提供JSP頁(yè)面的屬性,其中定義的屬性適合當(dāng)前JSP頁(yè)面及所有通過(guò)include指令或者<jsp:include>動(dòng)作包含的靜態(tài)文件,但是不適用于動(dòng)態(tài)文件。 2.include指令:<%@ include %> include指令的作用是把JSP程序、HTML網(wǎng)頁(yè)文件或其他文本文件嵌入到當(dāng)前的JSP網(wǎng)頁(yè)中,這個(gè)包含過(guò)程是靜態(tài)的,即靜態(tài)包含一個(gè)物理文件。包含的文件內(nèi)容可以被JSP解析,這種解析發(fā)生在編譯期間。 3.taglib指令:<%@ taglib %> taglib指令用來(lái)定義一個(gè)網(wǎng)頁(yè)標(biāo)記及自定義的網(wǎng)頁(yè)標(biāo)記前綴,它使用戶能夠自定義標(biāo)簽。 JSP中的動(dòng)作元素包括:include、forward、useBean、getProperty、setProperty、plugin、param。 1.include動(dòng)作 <jsp:include>標(biāo)簽用來(lái)包含一個(gè)靜態(tài)或者動(dòng)態(tài)的文件。 2.forward動(dòng)作 <jsp:forward>標(biāo)簽用來(lái)重定向一個(gè)靜態(tài)HTML文件、JSP文件或者是一個(gè)程序段。 3.useBean動(dòng)作 <jsp:useBean>標(biāo)簽用來(lái)在JSP頁(yè)面中創(chuàng)建一個(gè)Bean實(shí)例,并指定其名稱和作用范圍。 4.getProperty動(dòng)作 <jsp:getProperty>標(biāo)簽用來(lái)獲取Bean的屬性值(在此之前必須用<jsp:useBean>創(chuàng)建它),并將之轉(zhuǎn)化為一個(gè)字符串,然后將其插入到輸出的頁(yè)面中。 5.setProperty動(dòng)作 <jsp:setProperty>標(biāo)簽表示用來(lái)設(shè)置Bean中的屬性值。 6.plugin動(dòng)作 <jsp:plugin>標(biāo)簽用于在瀏覽器中播放或顯示一個(gè)對(duì)象(典型為applet和Bean),這種顯示需要在瀏覽器上安裝Java插件。當(dāng)JSP文件被編譯后送往瀏覽器時(shí),<jsp:plugin>元素將會(huì)根據(jù)瀏覽器的版本替換成<object>或者<embed>元素。 7.param動(dòng)作 <jsp:param>標(biāo)簽用來(lái)傳遞參數(shù),必須與forward、include及plugin動(dòng)作配合使用。 |
|
來(lái)自: 昵稱22369024 > 《IT技術(shù)》