JSP中靜態和動態include的區別

JSP中兩種include的區別


<%@ include file=”relativeURI”%> 可以叫作靜態include(靜態包含)。只能include靜態文件。

<jsp:include page=”relativeURI” flush=”true” />叫作動態include(動態包含)。可以include動態servlet或action。



另外如果動態包含仍然不能滿足你的話,可以用自定義標籤來自行實現。eg:想要對include進來的內容做轉義處理,就可以使用HttpServletResponseWrapper把dispather.include包含進來的內容放到緩衝buffer中,轉義之後再寫入HttpServletResponse.getWriter()裏去。


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