JSP 的include指令和include動作以及

指令:< %@ include file=""%>

        作用:讀入指定頁面的內容。並把這些內容和原來的頁面融合到一起。(這個過程是在翻譯階段:也就是JSP被轉化成servlet的階段進行的),被引入文件的代碼被原封不動地加入到了引入頁面從而合成一個文件。

動作:  < JSP:include page=”dae.JSP” flush=”true”/>

      作用:include動作元素是在請求處理階段執行的(此處要對請求處理階段進行說明一下.JSP容器除了上面提到的負責將JSP頁面轉化成servlet外,還負責調用JSP頁面實現類以處理每個請求併產生應答.這個階段我們就稱爲請求處理階段.請求處理階段僅執行類文件)。

所以在我們作include動作元素引入頁面時,實際只是引用了date.JSP這個文件被轉化並被編譯後產生的servlet類文件。

<c:import>

除了分配參數並管理本地文件內容以外, c:import 還可以引入外部站點的內容。使用 c:import 的真正優勢在於,它可以引入外部Web站點的內容或Web應用程序。在前面學習jsp:includes時,您可能已經注意到,我們使用file(文件)屬性來爲include指定靜態內容。file(文件)屬性正如其名稱所示:使您可以引入本地文件的內容。c:import 的相應屬性爲 url ,它也正如其名稱所示:使您能夠引入任何URL。 c:import 不僅可以使用本地文件的內容來填充您的站點網頁,而且還允許您引入任何URL的內容,使其它站點的內容可以真正靈活地適應您自己站點的外觀和風格。



原文地址:

http://www.cnblogs.com/jirglt/archive/2012/11/08/2759903.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章