以下是對include?兩種用法的區(qū)別
主要有兩個(gè)方面的不同;
一:執(zhí)行時(shí)間上:
<%@?include?file=”relativeURI”%>?是在翻譯階段執(zhí)行
<jsp:include?page=”relativeURI”?flush=”true”?/>?在請求處理階段執(zhí)行.
二:引入內(nèi)容的不同:
<%@?include?file=”relativeURI”%>
引入靜態(tài)文本(html,jsp),在JSP頁面被轉(zhuǎn)化成servlet之前和它融和到一起.
<jsp:include?page=”relativeURI”?flush=”true”?/>引入執(zhí)行頁面或servlet所生成的應(yīng)答文本.
file是先把內(nèi)容組合.再一起編譯成一個(gè)文件. page 是先編譯,產(chǎn)生二個(gè)class文件.file文件的值可以向下傳.而page就不能.file文件找不到會(huì)報(bào)錯(cuò),page不會(huì).
posted on 2007-12-13 23:36
crazy 閱讀(155)
評論(0) 編輯 收藏 所屬分類:
java