jsp標(biāo)記 分別應(yīng)用include指令和include動(dòng)作標(biāo)識(shí)在一個(gè)JSP頁(yè)面中包含一個(gè)文件?
分別應(yīng)用include指令和include動(dòng)作標(biāo)識(shí)在一個(gè)JSP頁(yè)面中包含一個(gè)文件?1. include指令可以在JSP頁(yè)轉(zhuǎn)換為servlet之前將JSP代碼插入到JSP頁(yè)中。它的主要優(yōu)點(diǎn)是功能強(qiáng)大,包
分別應(yīng)用include指令和include動(dòng)作標(biāo)識(shí)在一個(gè)JSP頁(yè)面中包含一個(gè)文件?
1. include指令可以在JSP頁(yè)轉(zhuǎn)換為servlet之前將JSP代碼插入到JSP頁(yè)中。它的主要優(yōu)點(diǎn)是功能強(qiáng)大,包含的代碼可以影響整個(gè)主頁(yè)的JSP結(jié)構(gòu),比如屬性和方法的定義以及文檔類型的設(shè)置。它的缺點(diǎn)是很難維護(hù)。只要包含的頁(yè)面發(fā)生變化,就必須改變主頁(yè)面,因?yàn)橹黜?yè)面不會(huì)自動(dòng)檢查包含的頁(yè)面是否發(fā)生變化。include指令的語(yǔ)法格式如下:2jsp:包括操作是在請(qǐng)求主頁(yè)面時(shí)包含輔助頁(yè)的輸出。盡管包含的頁(yè)面的輸出不能包含JSP,但這些頁(yè)面可以是其他資源的結(jié)果。服務(wù)器以正常方式將URL解釋為包含的資源,因此URL可以是servlet或JSP頁(yè)面。服務(wù)器以通常的方式運(yùn)行包含的頁(yè)面,并將輸出放入主頁(yè),這與requestdispatcher類的include方法一致。它的優(yōu)點(diǎn)是,當(dāng)包含的頁(yè)面更改時(shí),不需要修改主頁(yè)面。它的缺點(diǎn)是它包含輔助頁(yè)面的輸出,而不是輔助頁(yè)面的實(shí)際代碼,因此它不能使用任何可能影響整個(gè)主頁(yè)面的JSP結(jié)構(gòu)。jsp:包括動(dòng)作的完整語(yǔ)法如下