2009-08-13 31 views

回答

11

<% include file="target.jsp" %>會將target.jsp的源代碼嵌入到您的頁面中,然後整個事件將被評估爲單個JSP。這是在JSP編譯時完成的。這可以通過容器高度優化,並且可能具有副作用。例如,如果更改target.jsp的內容,容器通常不會重新編譯包含它的JSP。

<jsp:include page="target.jsp"/>將執行target.jsp作爲單獨的JSP,然後將該執行的輸出包含到頁面中。這是在JSP執行時完成的。請注意,這可以引用容器內的任何路徑,而不僅僅是JSP(例如,可以包含servlet的輸出)。

+1

+1我寧願使用'',因爲您可以通過''發送新的請求參數到包含的頁面。 – 2012-10-07 22:21:52