include指令是靜態(tài)引入的;而include動(dòng)作是動(dòng)態(tài)引入的。
靜態(tài)與動(dòng)態(tài)的include與頁面內(nèi)容無關(guān)。
與<%@include...%>不同的是,jsp:include 可以向被包含的頁傳遞參數(shù),但,如果傳遞參數(shù)的話,被包含的頁必須是JSP頁面。
例如:向被包含的頁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 ,表示頁面可刷新。
可以用jsp:param向被包含的動(dòng)態(tài)頁即JSP頁傳遞參數(shù)(而include指令則不可以),參數(shù)以”參數(shù)名-值”對(duì)的形式傳遞,被包含的頁使用request.getParameter(“參數(shù)名稱”)可以獲取相應(yīng)參數(shù)的值
posted on 2008-09-17 09:18
Jun Woo 閱讀(860)
評(píng)論(1) 編輯 收藏