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()里去。


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