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