JSP中动态include和静态include区别

原创 2016年06月01日 10:20:02

静态 INCLUDE  include 伪码实现 , 不会检查所含文件的变化 , 适用于包含静态页面 <%@ include file="included.htm" %> 。先将文件的代码被原封不动地加入到了主页面从而合成一个文件,然后再进行翻译

动态 INCLUDE  jsp:include 动作实现 <jsp:include page="included.jsp" flush="true" /> 它总是会检查所含文件中的变化 , 适合用于包含动态页面 , 并且可以带参数。各个文件分别先编译,然后组合成一个文件。

两者有几个不同点:

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

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

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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

jsp中动态include与静态include的区别-面试题

JSP中动态INCLUDE与静态INCLUDE的区别 动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUD...

静态include与动态include的区别

java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别? [日期:2008-09-15] 来源:  作者:志伟     动态INCLUD...

静态include与动态include的区别分析

静态include与动态include的区别分析:   为了更深刻的了解这两者的区别,专门搜索了类似的资料,写出来供大家分享: 静态include主要是对静态页面的引入,不会检查所包含文件的变化 ...

JSP中静态include和动态include的区别

JSP中引入别的页面或者代码段使用include命令。主要分为静态和动态。 静态引入格式: 又成为指令元素 动态引入格式: 又成为行为元素 各自优势: 静态:处理速度快;由于页面不需要变化,...

JSP中动态INCLUDE与静态INCLUDE的区别

动态INCLUDE    用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE   用include伪码实现,定不会检查所含文件的变...

JSP中动态INCLUDE与静态INCLUDE的区别

转自:http://meiowei.iteye.com/blog/413976 动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面...

java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别?

java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别?     动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带...

java面试笔试题:JSP中动态INCLUDE与静态INCLUDE的区别?

[日期:2008-09-15] 来源:  作者:志伟    动态INCLUDE用jsp:include动作实现 它总是会检查所含文件中的变化,适合用于包含动态...

JSP--JSP语法--指令--include(动态包含/静态包含)--九大隐式对象--四大域对象--JSP内置标签--JavaBean的动作元素--MVC三层架构

一.JSP 原理:JSP其实就是一个servlet。 Servlet负责业务逻辑处理,JSP只负责显示。开发中,JSP中不能有一行JAVA代码   二.JSP语法 1.    JSP模板元素...

关于jsp的静态include和动态include以及forword标签和param指令

1、静态include使用出现的乱码问题 在教程上看到说静态include一个文件的时候原jsp文件会将两个文件的内容合并然后编译,所以 在新的文件中就会出现两遍以上从而导致编译错误。也就说明了类...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)