-
动态包含与静态包含的区别
2017-05-13 09:36:342、不能通过fileurl向被包含的jsp页面传递参数,因为此静态包含是发生在jsp页面转换为servlet的转换期间,此时的参数是服务器端设置的死的参数,完全没有经过客户端,这种参数是没有意义的,如,而且此时会报错。...一、静态包含指令<%@include file=“fileurl”%>
1、两个jsp页面的<%@page contentType=“text/html;charset=gbk”%>应该保持一致
2、不能通过fileurl向被包含的jsp页面传递参数,因为此静态包含是发生在jsp页面转换为servlet的转换期间,此时的参数是服务器端设置的死的参数,完全没有经过客户端,这种参数是没有意义的,如<%@include file=“fileurl?user=admin”%>,而且此时会报错。
3、包含的jsp页面与被包含的jsp页面共用一个request内置对象。
比如说在客户端访问包含页面时地址栏后面直接加上参数后传递,这种形式的传参是客户端送来的,两个页面都能够访问此参数。我们可以通过这两个页面合成的servlet中可以看到有传递的参数成为servlet的成员变量。
4、包含的jsp页面与被包含的jsp页面最好没有重复的html标签。否则会发生覆盖现象。
二、动态包含<jsp :include page=“a.jsp”/>与静态包含<%@include file=“fileurl”%>的区别
1.动态包含用的元素是page,而且有两种形式。静态包含用的是file,只有一种形式。
2.生成的文件不同,静态的包含是将两个jsp文件二合一,生成一个以包含页面命名的servlet和class文件,动态包含的两个jsp文件各自生成自己的servlet和class文件。
3. 传参方式一:<jsp:include page=“a.jsp?param=123”/>时被包含的jsp页面是可以访问该参数的。
4. 传参方式二:
<jsp:include page=“a.jsp”>
<jsp:param name=“” value=“”>
<jsp:param name=“” value=“”>
</ jsp:include >
5.在客户端访问包含页面时地址栏后面直接加上参数后传递,这种形式的传参是客户端送来的,但是这两个页面的request对象不是同一个,因为3中已经说了包含的页面可以向被包含的页面传递参数,所以被包含的request对象含的参数个数应该大于等于包含页面的参数个数的。所以它们各有各的request对象。而且被包含的jsp页面可以访问传到包含页面的参数。
6.动态包含只有在执行到它的时候才加载,所以它才叫动态包含。
-
jsp页面中的动态包含与静态包含的区别
2018-04-08 22:48:16** 假如我们在一个main.jsp页面下有如下标签 ** 一、静态包含 <%@ include file=”/WEB-INF/jsp/common/userinfo.jsp” %&... 静态页面进行编译的时候...动态包含是把includ到的页面与所在的页面分开...**
假如我们在一个main.jsp页面下有如下标签
**
一、静态包含
<%@ include file=”/WEB-INF/jsp/common/userinfo.jsp” %>
静态页面进行编译的时候,相当于把所包含的页面先整合到main.jsp页面,
所以只会生成Main.class二、动态包含
动态包含是把includ到的页面与所在的页面分开编译,会生成main.jsp和userinfo页面两个页面的.class -
jsp 动态包含与静态包含的区别与联系详解
2019-03-11 11:12:42 -
JSP中静态包含和动态包含的区别
2018-01-03 09:44:01动态包含与静态包含的区别 1.动态包含用的元素是page,而且有两种形式。静态包含用的是file,只有一种形式。 2.生成的文件不同,静态的包含是将两个jsp文件二合一,生成一个以包含页面命名的servlet和class文件...转自:http://blog.csdn.net/anxinliu2011/article/details/7515618
动态包含<jsp :include page=“a.jsp”/>与静态包含<%@include file=“fileurl”%>的区别
1.动态包含用的元素是page,而且有两种形式。静态包含用的是file,只有一种形式。
2.生成的文件不同,静态的包含是将两个jsp文件二合一,生成一个以包含页面命名的servlet和class文件,动态包含的两个jsp文件各自生成自己的servlet和class文件。
3. 传参方式一:<jsp:include page=“a.jsp?param=123”/>时被包含的jsp页面是可以访问该参数的。
4. 传参方式二:
<jsp:include page=“a.jsp”>
<jsp:param name=“” value=“”>
<jsp:param name=“” value=“”>
</ jsp:include >
5.在客户端访问包含页面时地址栏后面直接加上参数后传递,这种形式的传参是客户端送来的,但是这两个页面的request对象不是同一个,因为3中已经说了包含的页面可以向被包含的页面传递参数,所以被包含的request对象含的参数个数应该大于等于包含页面的参数个数的。所以它们各有各的request对象。而且被包含的jsp页面可以访问传到包含页面的参数。
6.动态包含只有在执行到它的时候才加载,所以它才叫动态包含。
-
jsp动态包含和静态包含的区别
2017-01-19 14:08:05JSP中动态INCLUDE与静态INCLUDE的区别? 动态INCLUDE用jsp:include动作实现它总是会检查所含文件中的变化, 适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用... -
静态包含与动态包含的区别
2013-09-05 20:05:39静态包含(编译时包含):它包含的所有Jsp会编译成一个servlet ...静态包含的效率更高一些。 head.jsp: 这是页头 foot.jsp: 这是页尾 静态包含: include指令(静态包含(编译时包含 -
JSP静态包含与动态包含的区别
2013-05-27 22:25:38JSP静态包含与动态包含的区别 订阅 1. 语法格式 (1)静态包含:; (2)动态包含:。 2. 包含时间 (1)静态包含:JSP程序被翻译成Servlet之前包含; (2)动态包含:... -
JSP中静态包含与动态包含的区别
2018-03-25 19:34:40动态包含:<jsp:include page="被包含页面" flush="true">它们有什么区别,都知道,JSP在WEB服务器中都要转换成一个java文件,java文件再编译成一个class文件。当请求JSP页面的... -
jsp静态包含与动态包含的区别
2013-12-08 16:10:58jsp静态包含和动态包含的区别: 动态INCLUDE 用jsp:include 动作实现。 flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并 且可以带参数 静态INCLUDE 用include 伪码实现,定... -
静态和动态包含的区别与联系
2017-08-17 15:24:06静态和动态包含的区别与联系 注:下文将包含有其它文件的jsp文件称为主体文件,比如上文中的index.jsp文件。将被包含的文件称为包含文件,比如上文中的header.jsp文件。 是指令元素。是行为元素 最终编译... -
JSP页面静态包含和动态包含的区别与联系
2019-07-16 22:03:25---恢复内容开始---JSP页面静态包含和动态包含的区别与联系: 1、<%@ include file=” ” %> 是指令元素,<jsp:include page=” ”/> 是行为元素。 2、静态包含: 语法:<%@ include file=” ” %... -
JSP动态包含与静态包含
2013-11-17 22:22:34因为项目的需求,我被迫被分配到后台用Shell和Procedure实现需求,但是个人觉得不能忘本,之前一段时间同事遇到一个JSP前台加载不上去的问题,后来突然想到了JSP的动态包含和静态包含的问题,他们是有很大的区别的,... -
JSP页面的静态包含和动态包含的区别与联系
2019-12-20 14:38:45静态包含:<%@include file="被包含页面"%> 动态包含:<jsp:include page="被包含页面" flush="true"> 下面以一个例子来说明如何使用包含 实例: 项目文件树: header.jsp文件中内容: 1 <... -
JSP页面静态包含与动态包含的区别
2011-08-04 09:38:22静态包含:与被包含的页面统一编译,变量共享,速度快 动态包含:独立编译,时刻观察被包含页面的动态,可以传递参数,速度相对较慢 -
【经典面试题】指令包含(静态包含)与JSP包含(动态包含)的区别 from JSP
2019-04-15 19:12:32静态包含:是先整合页面然后Tomcat才会将整合的页面编译成Java文件 静态包含是JSP指令包含,先整个页面在进行编译,最终编译后只有一个Java类。这种方式运行较快,但是不能传递参数及动态参数获取。 动态包含 先... -
include静态包含和动态包含的区别
2019-03-31 14:36:321. 静态包含使用的是include指令,动态包含使用的是include动态标签。 ** include指令**:<%@ include file=“需要包含的文件地址” %>...2. 静态包含只对源文件进行解析、编译,而动态包含源文件与被... -
面试题:1.JSP:静态包含与动态包含的区别
2019-04-07 21:13:101.JSP:静态包含与动态包含的区别 (百度网盘\Java_Web基础25天\WEB17_jsp\视频) (1)静态包含:现将两个页面合成一个include1.jsp页面,再将include1.jsp copy到 include1中,然后进行翻译,成为include1_jsp.java... -
jsp中静态包含和动态包含的区别与联系
2017-08-25 11:07:512、不能通过fileurl向被包含的jsp页面传递参数,因为此静态包含是发生在jsp页面转换为servlet的转换期间,此时的参数是服务器端设置的死的参数,完全没有经过客户端,这种参数是没有意义的,如,而且此时会报错。... -
静态包含和动态包含的区别
2018-01-15 11:29:172、不能通过fileurl向被包含的jsp页面传递参数,因为此静态包含是发生在jsp页面转换为servlet的转换期间,此时的参数是服务器端设置的死的参数,完全没有经过客户端,这种参数是没有意义的,如,而且此时会报错。... -
jsp静态与动态包含的区别和联系
2017-11-07 22:01:001. <...*静态包含在转换成为java文件的时候将包含文件的内容“复制”到主体文件,然后作为一个整体编译。最终编译为一个java文件。 *动态包含是各个jsp文件分别转换,分别编译。最终编程成多个ja...