4
在JSP爲什麼我們寫屬性名稱爲文件在include指令,但頁面標準動作?include指令和<jsp:include>屬性名稱問題
在JSP爲什麼我們寫屬性名稱爲文件在include指令,但頁面標準動作?include指令和<jsp:include>屬性名稱問題
<% include file="target.jsp" %>
會將target.jsp
的源代碼嵌入到您的頁面中,然後整個事件將被評估爲單個JSP。這是在JSP編譯時完成的。這可以通過容器高度優化,並且可能具有副作用。例如,如果更改target.jsp
的內容,容器通常不會重新編譯包含它的JSP。
<jsp:include page="target.jsp"/
>將執行target.jsp
作爲單獨的JSP,然後將該執行的輸出包含到頁面中。這是在JSP執行時完成的。請注意,這可以引用容器內的任何路徑,而不僅僅是JSP(例如,可以包含servlet的輸出)。
+1我寧願使用'',因爲您可以通過''發送新的請求參數到包含的頁面。 –
2012-10-07 22:21:52