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的include指令来完成的包含操作。 JSP中,有两种包含其它文件的方式,一种是静态包含,一种是动态包含。本文介绍其中的静态包含。 所谓静态包含,跟ASP中的包含是一样的效果,...
动态INCLUDE 用法:<jsp page=”included.jsp” flush=”true”> 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入...
JSP中有两种包含:静态包含:<%@include file=”被包含页面”%>和动态包含:<jsp page=”被包含页面”flush>。下面以一个例子来说明如何使用包含。 实例: 项目文件树: header.jsp文件中内容: <...
JSP中有两种包含语句: 1.<%@include file="head.jsp" %> 2.<jsp:include page="head.jsp" /> 或者: <jsp:include page="jieshou.jsp"> <jsp:param name="canshu" value="magci" /> </jsp:include> 两者的...
用jsp:include动作实现 <jsp include page=”included.jsp” flush>它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE 用include伪码实现,定不会检查所含文件的变化,...
包括使用freemarker和velocity两种技术来实现静态化。压缩包里面的文件有说明文档,说得很仔细,特别适合入门级别的人参考。还有freemarker和velocity开发所需要的jar包和插件。
application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。 config对象允许将初始化数据传递给一个JSP页面 exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据...
JDK:Java应用程序开发包,包含编译运行Java程序所需的工具包和开发Java应用程序所需的类函数库。 Tomcat服务器软件:解释JSP网页,并且回传解释过后的JSP网页至用户计算机的浏览器 。
java/jsp网站实现伪静态,把.jsp伪装成.html,资源包含Demo和jar包
本章内容;纯Servlet编写的网站? ;JSP;...Servlet的请求过程;JSP页面(hello.jsp);创建第一个JSP文件;...a.jsp静态包含b.html;静态包含原理;静态包含的问题;动态包含—include操作;a2.jsp动态包含b2.jsp;a2.jsp对应Servi
Jsp技术可以让我们轻松地创建静态及动态的网络内容。Jsp技术设计了所有Java Servlet技术的动态能力,而且还提供了更自然的途径创建静态内容。Jsp主要特点如下: * 有专门的语言开发jsp页面,这些都是基于文本的来...
common文件夹中存放了网站的几个公共区域页面,包括顶端菜单、底部版权,左侧区域。它们会被多个页面包含。 head.jsp :网站的顶端菜单 left.jsp:网站的左侧 statusBarNavigation.jsp:网站底部的版权信息 2.2. ...
JSP是服务器端运行的页面,JSP本身就是一个Servlet,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。 Jsp文件只需放在应用文件下就可以了。 JSP例子...
本文从ASP的概念入手分别介绍了什么是静态网页、动态网页,以及静态网页、动态网页的工作原理和主要区别,静态网页、动态网页的区别主要在于在服务器端是否执行相应的代码。静态网页不包含任何的脚本,当浏览器发送...
静态包含如下:<%@ include file="copyright.html" %> 动态包含如下:<jsp:include page="copyright.html" flush="true"/> 在JSP中如何使用注释? 主要有四中方法: 1。<%-- 与 --%> 2。// 3。/**...
静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。include的静态导入指令使用语法: 代码如下:<%@include file=”relativeURLSpec...