静态include与动态include的区别分析

    技术2026-08-24  11

    <% @ include file="include.jsp" %>

    由于静态include是直接在jsp编译servlet时直接将内容添加入包含它的jsp页面,所以两个页面不可有重复定义的项(如全局变量,contentType="text/html; charset=gbk"设置编码内容类型等)

     

     动态include主要是对动态页面的引入,它总是会检查所引入的页面的变化,如果所包含的资源在请求间发生变化

    ,则下一次请求包含<jsp:include>动作的jsp时,将包含资源的新内容。

    另一方面,include指令在转换时一次性地将内容复制到jsp中,如果所包含的资源发生变化,则使用include指令的jsp将不能反应出新的内容,除非重新编译该jsp。

    最新回复(0)