include指令标记与动作标记的区别
include 指令标记的作用就是将JSP文件、HTML网页文件或其他文本文件静态嵌入到当前的JSP网页中。
include动作标记的作用就是将JSP文件、HTML网页文件或其他文本文件动态嵌入到当前的JSP网页中。
静态嵌入就是“先包含后处理”,在编译阶段完成对文件的嵌入。也就是先将当前JSP页面与要嵌入的文件合并成一个新的JSP页面,然后再由JSP引擎将新页面转化为Java文件处理并运行。
而动态嵌入就是“先处理后包含”,在运行阶段完成对文件的嵌入。也就是先将当前JSP页面转译成Java文件时并不合并两个页面,而是在Java文件的字节码文件被加载并执行时才去处理include 动作标记中引入的文件。与静态嵌入方式相比,动态嵌入的执行速度稍慢,但是灵活性较高。