在jsp中页面包含其他页面有两种形式,分别是
指令元素:<%@ include file=""%>
行为元素:<jsp:include page="" flush="true"/>
一:执行时间上:
<%@ include file=""%> 是在编译阶段执行
<jsp:include page="" flush="true"/> 是在请求处理阶段执行,即执行此代码的时候
二:引入内容的不同:
<%@ include file=""%> 引入静态文本(html,jsp),指令元素读入指定页面的内容,把引用页面的内容和所在页面融合到一起。这个过程是在编译阶段:也就是jsp被转化成servlet的阶段进行的。<jsp:include page="" flush="true"/>只有在执行到这行代码时,才动态地引入被引用页面所生成的结果