日期:2014-05-16  浏览次数:20305 次

指令元素 <%@ include file=" "%> ;行为元素 <jsp:include page=" " flush="true"/>
首先 2者都只能引入  相对的URI.不能引入其他网站的内容。

a. 指令元素 : <%@ include file="b.jsp"%>
<%@ include file="b.jsp"%>

1:先包含 后 编译  会把所指定的页面(b.jsp)的实际内容(也就是代码段)加入到引入它的jsp页面中(a.jsp),合成一个文件后被jsp容器将它转化成servlet。



2:可以看到这时会产生一个临时文件。



3:除了可以引入jsp文件外 还可以引入 html文件 。





4:是在翻译阶段执行。

b. 行为元素 <jsp:include page="b.jsp" flush="true"/>
<jsp:include page="b.jsp" flush="true"/>


1:先编译 后 执行 会有 2组临时文件。



2:除了可以引入jsp文件外 还可以引入 html文件 。





3:在请求处理阶段执行.

4:适合用于包含动态页面,并且可以带参数。