`

Jsp中的静态包含与动态包含:

阅读更多

99.  现在来讲静态和动态include   关于这个include
有两种方式
<%@ include file="" %>这种是静态包含,假设我现在一个jsp,我再引一个jsp进来,他会形成什么,形成servlet,那你在这引了两个jsp进来,形成几个servlet,第一种形成一个,那第二种肯定形成两个啦。





100.

<%@ include file="" %>  在编译阶段,将包含的servlet或jsp合成一个servlet,只形成一个java类,不能有同名的变量

<jsp:include page="">在运行期,执行包含的文件,会形成多个servlet,多个java文件,变量名称可以相同。

关于第二种,你  include几个他就形成几个servlet


101.  你想想第一种为什么变量不能同名,因为他生成一个servlet啊,假设我在一个jsp里面
<%
String pageNoString = request.get("pageNo");
%>假设引进来的那个jsp里面也有这样的代码,他就会出错了。
因为他生成一个servlet,你一个servlet里面定义两个相同的变量,肯定会报错了。

分享到:
评论

相关推荐

    JSP静态包含和动态包含

    JSP静态包含和动态包含

    JSP页面的动态包含和静态包含示例及介绍

    本文介绍JSP静态包含语句,即使用JSP的include指令来完成的包含操作。 JSP中,有两种包含其它文件的方式,一种是静态包含,一种是动态包含。本文介绍其中的静态包含。 所谓静态包含,跟ASP中的包含是一样的效果,...

    JSP中动态include与静态include的区别介绍

    动态INCLUDE 用法:&lt;jsp page=”included.jsp” flush=”true”&gt; 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入...

    JSP页面的静态包含和动态包含使用方法

    JSP中有两种包含:静态包含:&lt;&#37;@include file=”被包含页面”%&gt;和动态包含:&lt;jsp page=”被包含页面”flush&gt;。下面以一个例子来说明如何使用包含。 实例: 项目文件树: header.jsp文件中内容: &lt;...

    两中包含的区别.txt

    JSP中有两种包含语句: 1.&lt;%@include file="head.jsp" %&gt; 2.&lt;jsp:include page="head.jsp" /&gt; 或者: &lt;jsp:include page="jieshou.jsp"&gt; &lt;jsp:param name="canshu" value="magci" /&gt; &lt;/jsp:include&gt; 两者的...

    JSP下动态INCLUDE与静态INCLUDE的区别分析

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

    JSP页面静态化

    包括使用freemarker和velocity两种技术来实现静态化。压缩包里面的文件有说明文档,说得很仔细,特别适合入门级别的人参考。还有freemarker和velocity开发所需要的jar包和插件。

    JSP技术知识点考查 jsp动态建站技术

    application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。 config对象允许将初始化数据传递给一个JSP页面 exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据...

    静态网页与动态网页 jsp

    JDK:Java应用程序开发包,包含编译运行Java程序所需的工具包和开发Java应用程序所需的类函数库。 Tomcat服务器软件:解释JSP网页,并且回传解释过后的JSP网页至用户计算机的浏览器 。

    java/jsp网站实现伪静态

    java/jsp网站实现伪静态,把.jsp伪装成.html,资源包含Demo和jar包

    Java Web应用开发:JSP技术基础.pptx

    本章内容;纯Servlet编写的网站? ;JSP;...Servlet的请求过程;JSP页面(hello.jsp);创建第一个JSP文件;...a.jsp静态包含b.html;静态包含原理;静态包含的问题;动态包含—include操作;a2.jsp动态包含b2.jsp;a2.jsp对应Servi

    Jsp技术概述和jsp页面中的JavaBean组件参照.pdf

    Jsp技术可以让我们轻松地创建静态及动态的网络内容。Jsp技术设计了所有Java Servlet技术的动态能力,而且还提供了更自然的途径创建静态内容。Jsp主要特点如下: * 有专门的语言开发jsp页面,这些都是基于文本的来...

    Java Web应用开发:商品展示静态页面.docx

    common文件夹中存放了网站的几个公共区域页面,包括顶端菜单、底部版权,左侧区域。它们会被多个页面包含。 head.jsp :网站的顶端菜单 left.jsp:网站的左侧 statusBarNavigation.jsp:网站底部的版权信息 2.2. ...

    jsp经典笔记jsp经典笔记

    JSP是服务器端运行的页面,JSP本身就是一个Servlet,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。 Jsp文件只需放在应用文件下就可以了。 JSP例子...

    动态网页与静态网页 PPT

    本文从ASP的概念入手分别介绍了什么是静态网页、动态网页,以及静态网页、动态网页的工作原理和主要区别,静态网页、动态网页的区别主要在于在服务器端是否执行相应的代码。静态网页不包含任何的脚本,当浏览器发送...

    jsp小技巧.rar_flush_jsp s

    静态包含如下:&lt;%@ include file="copyright.html" %&gt; 动态包含如下:&lt;jsp:include page="copyright.html" flush="true"/&gt; 在JSP中如何使用注释? 主要有四中方法: 1。&lt;%-- 与 --%&gt; 2。// 3。/**...

    jsp中include指令静态导入和动态导入的区别详解

    静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。include的静态导入指令使用语法: 代码如下:&lt;&#37;@include file=”relativeURLSpec...

Global site tag (gtag.js) - Google Analytics