<%@ include file=” ”%> include指令
<jsp:include page=” ” flush=”true”/> include动作
主要有两方面的不同:
1.执行时间上
<%@ include file=” ”%>在编译阶段执行
<jsp:include page=” ” flush=”true”/>在请求处理阶段执行
2.引入的内容
eg:向test.jsp中引入date.jsp
<%@ include file=” date.jsp”%> 把date.jsp实际代码段加入到引用test.jsp内,合成一个jsp后转化为servlet
查看编译后的文件test_jsp.java和test_jsp.class
<jsp:include page=”date.jsp ” flush=”true”/>只是在运行时引入了date.jsp页面执行后所产生的应答.
查看编译后的文件test_jsp.java、 test_jsp.class 、 date_jsp.java、 date_jsp.class,它并没有把date.jsp文件的代码加入到test.jsp.