JSP中Include指令和Include动作的区别
include动作和include指令所实现的两种包含,程序的执行性质是完全不同的,一个是静态包含,一个是动态包含,静态包含不能传递参数,但动态包含可以在两个文件之间传递参数。
执行时间上:
<%@ include file=” .jsp”%> 是在翻译阶段执行
<jsp:include page=” .jsp” flush=”true” /> 在请求处理阶段执行.
引入内容的不同:
<%@ include file=” .jsp”%>引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.
<jsp:include page=” .jsp” flush=”true” />引入执行页面或servlet所生成的应答文本.