include指令是靜態(tài)引入的;而include動(dòng)作是動(dòng)態(tài)引入的。
靜態(tài)與動(dòng)態(tài)的include與頁(yè)面內(nèi)容無(wú)關(guān)。
與<%@include...%>不同的是,jsp:include 可以向被包含的頁(yè)傳遞參數(shù),但,如果傳遞參數(shù)的話(huà),被包含的頁(yè)必須是JSP頁(yè)面。
例如:向被包含的頁(yè)included2.jsp傳遞參數(shù):
<jsp:include page="included2.jsp" flush="true">
<jsp:param name="ref1" value="AAA"/>
<jsp:param name="ref2" value="BBB"/>
</jsp:include>
page屬性: 相對(duì)路徑指明被包含的文件
flush屬性: 必須用true ,表示頁(yè)面可刷新。
可以用jsp:param向被包含的動(dòng)態(tài)頁(yè)即JSP頁(yè)傳遞參數(shù)(而include指令則不可以),參數(shù)以”參數(shù)名-值”對(duì)的形式傳遞,被包含的頁(yè)使用request.getParameter(“參數(shù)名稱(chēng)”)可以獲取相應(yīng)參數(shù)的值
posted on 2008-09-17 09:18
Jun Woo 閱讀(860)
評(píng)論(1) 編輯 收藏