`
麦田1990
  • 浏览: 73658 次
文章分类
社区版块
存档分类
最新评论

jsp两种包含方式

 
阅读更多
jsp中存在两种文件的包含指令
1、<%@include file="xxx.jsp" %>
2、<jsp:include page="xxx.jsp"></jsp:include>
第一种是先包含再处理 它是一种静态的包含指令,不管其文件内容如何
只是将其所包含的页面内容包含进来。
第二种是先处理再包含 它是动态的包含指令,能自动区分所包含的是静态页面还是动态页面
执行时,如果被包含文件(资源文件)为静态文件,则与<%@include file="xxx.jsp" %>执行效果一样,如果资源文件为动态文件,则先让资源文件处理自身所包含内容,
再把处理结果包含进来。

举例说明:
被包含的文件 include.jsp
里面有
<%
String str = "被包含页面";
%>
使用第一种包含<%@include file="include.jsp" %>
然后本页面再写一次
<%
String str = "包含页面";
%>
然后输出
<input type="text" value="<%=str %>">
执行结果为:编译错误,str已定义

使用第二种包含<jsp:include page="include.jsp"></jsp:include>
和上面一样页面输出结果为:"包含页面"

如果去掉本页面String str = "包含页面"; 则报错
在本页面如果想输出被包含页面定义的内容,是不行的。
分享到:
评论

相关推荐

    jsp主要九大内置对象、四大web域、两种包含、两种注释、几个jsp标准动作

    NULL 博文链接:https://1601844782.iteye.com/blog/2274248

    电影院订票系统(包含ASP+JSP两种代码+课程设计报告)

    电影院订票系统(包含ASP+JSP两种代码+课程设计报告)

    用JSP制作的计算器

    用JSP实现的计算器(包含数据库,用户注册登录和两种计算器显示方式)管理员和用户两种操作

    两中包含的区别.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实用技巧集合,jsp编程的一些小技巧总结

    78. JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题及转换大全? 80. 使用过滤器设置请求编码? 81. JSP或Servlet调用DLL? 82. 在JSP中包含Applet(时钟)? 83. 在Applet中显示一个html页面? 84. 使session强制...

    基于jsp的汽车租赁管理

    基于jsp的汽车租赁系统,想要 设计此论文的同学可以参考下

    jsp系统源码.rar

    两种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库book中的user数据表中查询。 forum文件夹包含的是论坛系统的源代码。论坛系统分为普通用户访问界面...

    JSP WEB课程设计

    以Jsp为中心的设计模式称为Model 1 ,Model 1 的处理方式还可以分为两种,一种是完全使用Jsp来开发,另外一种则是使用Jsp +JavaBean的设计。 Jsp Model1的主要缺点是在Jsp页面中同时包含了标示逻辑和控制逻辑。Jsp ...

    303ssm-mysql-jsp 杏种质资源管理系统.zip(可运行源码+数据库文件+文档)

    主要有管理员和普通用户两种角色,管理员的主要功能包括系统用户管理、用户管理、果树品种管理、省份管理、树体指标管理、抗逆性管理和果树管理。普通用户功能包括个人资料管理、树体指标管理、抗逆性管理和果树管理...

    JSP+Ajax网站开发典型实例源码(1~8、10章)

    本书以实例的方式介绍JSP技术和AjaX技术,这两种技术是目前最为流行的服务器端和客户端技术。本书主要内容包括JSP基础实例、JSP数据库实例、JavaBean技术、Servlet技术、Ajax基本技术、Ajax高级技术、Ajax数据库操作...

    《JSP+Ajax网站开发典型实例》(上)

    本书以实例的方式介绍JSP技术和AjaX技术,这两种技术是目前最为流行的服务器端和客户端技术。本书主要内容包括JSP基础实例、JSP数据库实例、JavaBean技术、Servlet技术、Ajax基本技术、Ajax高级技术、Ajax数据库操作...

    jsp课程设计(有几个)

    两种用户均通过login.jsp页面进入系统,所使用的用户名的身份不同即进入不同的访问界面。用户名和密码可以在数据库book中的user数据表中查询。 forum文件夹包含的是论坛系统的源代码。论坛系统分为普通用户访问界面...

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

    JSP中,有两种包含其它文件的方式,一种是静态包含,一种是动态包含。本文介绍其中的静态包含。 所谓静态包含,跟ASP中的包含是一样的效果,即将所有包含的文件,先静态的包含进来,组成一个大的JSP文件,然后再经过...

    jsp中两种包含关系(include动作和include指令)的区别

    NULL 博文链接:https://lionkingzw-hotmail-com.iteye.com/blog/341279

    jsp编程技巧集锦

    JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题及转换大全? 80. 使用过滤器设置请求编码? 81. JSP或Servlet调用DLL? 82. 在JSP中包含Applet(时钟)? 83. 在Applet中显示一个html页面? 84....

    jsp+ssm+mysql在线考试系统包含源码 数据库.zip

    jsp+ssm+mysql在线考试系统包含源码 数据库...包含源码 数据库 运行环境 运行教程 分为管理员和学生两种不同角色 学生实现在线考试 管理员可出题 管理用户 批量导入试题 快速生成试卷等 java jsp mysql ssm examination

    基于jsp+servlet的在线问卷

    下面进一步说明一下,整个界面是采用div+css设计,源码中包括了两种搜集答案的方式,一种是提交之后自动发送邮件到指定邮箱,另一种就是将答案保存在数据库中,根据自己情况选择 数据库:table---result fields:id,...

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

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

Global site tag (gtag.js) - Google Analytics