27.静态包含和动态包含

2018-06-19  本文已影响0人  若愚同学

静态包含:

<%@ include file="被包含文件"%>

动态包含:

<jsp:include page="被包含文件"/>

从结果上,二者是一样的,都是包含,实质的区别是什么(包含时机不同).

静态包含:

在被翻译成Servlet的时候,就合并在一起.

动态包含:

在翻译阶段,各自翻译成Servlet文件,也分别编译成各自的字节码文件.

在运行时期,才动态的合并在一起.

在开发中,怎么选择:

若包含静态页面,使用静态包含.

若包含动态页面,使用动态包含.

一般的,我们不会单独访问被包含的文件,所以被包含的jsp,习惯使用.jspf作为拓展名.

被包含文件:xx.jspf

上一篇 下一篇

猜你喜欢

热点阅读