JSP - include(动态 & 静态)

简介: JSP - include(动态 & 静态)
  • 静态 INCLUDE 用 include 伪码实现 , 不会检查所含文件的变化 , 适用于包含静态页面 <%@ include file="included.htm" %> 。先将文件的代码被原封不动地加入到了主页面从而合成一个文件,然后再进行翻译
  • 动态 INCLUDE 用 jsp:include 动作实现 <jsp:include page="included.jsp" flush="true" /> 它总是会检查所含文件中的变化 , 适合用于包含动态页面 , 并且可以带参数。各个文件分别先编译,然后组合成一个文件。


两者有几个不同点:


1)静态导入是将被导入页面的代码完全融入,两个页面融合成一个整体的servlet;而动态导入则在servlet中使用include方法来引入被导入页面的内容。

2)静态导入时被导入的页面的编译指令会起作用,而动态导入时被导入的页面的编译指令则失去作用,只是插入被导入页面的body内容。

3)动态包含可以包含相同变量,而静态包含不行。

4)如果被包含文件经常变动,则应该使用动态包含,而使用静态包含时,改变被包含文件后,有可能不能及时更新。

目录
相关文章
|
6月前
|
Java
java实现动态验证码源代码——绘制验证码的jsp
java实现动态验证码源代码——绘制验证码的jsp
|
6月前
|
前端开发 Java
java实现动态验证码源代码——jsp页面
java实现动态验证码源代码——jsp页面
|
6月前
|
XML 前端开发 Oracle
16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web
16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web
61 2
|
6月前
|
Java 编译器
Jsp页面中两种include的使用
Jsp页面中两种include的使用
67 2
JSP中的include的两种用法
JSP中的include的两种用法
|
XML Java 数据格式
使用jsp:include嵌入页面的两种方式
使用jsp:include嵌入页面的两种方式
160 0
|
Java 关系型数据库 MySQL
JSP大学生动态预警系统myeclipse开发mysql数据库javaB/s结构jsp编程
JSP 大学生动态预警系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发系统主要采用B/S模式开发。
87 0
|
Java BI 项目管理
JSP动态测评系统myeclipse开发计算机程序web结构java编程
JSP 量化分级测评系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
51 0
|
XML 前端开发 Java
前端|静态到动态的实现—JSP技术
前端|静态到动态的实现—JSP技术
185 0
JSP中include静态包含 ,动态包含
JSP中include静态包含 ,动态包含
126 0