当前位置: 首页 > article >正文

JSP页面中包含文件的两种方法(include)

1.<%@include%>指令用来在JSP页面中包含另一个文件。包含的过程是静态的,即在指定文件属性值时,只能是一个包含相对路径的文件名,而不能是一个变量,也不可以在所指定的文件后面添加任何参数。其语法格式如下:

<%@include file="fileName"%>

2.<jsp:include>动作元素可以指定加载一个静态或动态的文件,但运行结果不同。如果指定为静态文件,那么这种指定仅是把指定的文件内容加到JSP文件中去,则这个文件不被编译;如果是动态文件,那么这个文件将会被编译器执行。应用<jsp:include>动作元素加载静态文件的语法格式如下:

<jsp:include page=”{relativeURL|<%=expression%>}”flush=”true”/>

3.使用<%@include%>指令和<jsp:include>动作元素包含文件的区别是:使用<%@include%>指令包含的页面,在编译阶段是将该页面的代码插入到了主页面的代码中,最终包含页面与被包含生成了一个文件。因此,如果被包含页面的内容有改动,需要重新编译该文件。而使用<jsp:include>动作元素包含的页面可以是动态改变的,它是在JSP文件运行过程中被确定的,程序执行的是两个不同的页面,即在主页面中声明的变量在被包含的页面中是不可见的。由此可见,当被包含的JSP页面中包含动态代码时,为了不和主页面中的代码相冲突,需要使用<jsp:include>动作元素包含文件。应用<jsp:include>动作元素包含页面的代码如下:

<jsp:include page=”search.jsp” flush="true"/>

http://www.lryc.cn/news/2414819.html

相关文章:

  • PDF格式分析(六)PDF版本
  • 源码多多- Discuz x2.5 版块的常用设置方法和技巧
  • 网络安全知识竞赛题库
  • DataWorks概述
  • [转]FBWCBBWC
  • HDU 2246 考研路茫茫——考试大纲
  • 綾波レイ(II)の詩
  • 我的读书笔记 -《裸猿》
  • 非会员只能试看20分钟_油条速成配方来了,只需饧面20分钟,个个空心酥脆,家乡的味道...
  • 2018年第九届C/C++ A组蓝桥杯省赛真题 python解法
  • 客户端svn下载及安装步骤
  • 移动硬盘“文件或目录损坏,无法读取”解决方案
  • 基于FPGA的远程升级系统概述
  • 微信爆文神器!轻松搞定文章采集,助你成为爆文达人
  • 官方博客网站搭建指南:只需要三步就可创建高质量官方博客!
  • 域名交易价格超30万人民币,你了解多少?
  • BAT机器学习面试1000题系列
  • Windows7系统browseui.dll文件丢失问题
  • 仙侣情缘之麒麟劫java_《仙侣情缘之麒麟劫》详细流程攻略[多图]
  • 解决资源字符串乱码问题
  • 《龙门飞甲》高清完整版BD-RMVB.国语中字 最新陈坤、李宇春、李连杰、周迅动作大片...
  • 2011年最火爆的20大商机和创业概念
  • 杀毒软件技术 脱壳、虚拟、启发式介绍
  • Java开发常用软件下载地址合集
  • 删除多余启动项和删除垃圾文件
  • Typora中的emoji图标标签
  • 网页中嵌入swf文件的几种方法(转)
  • esp32-S3专题三:外设1之WIFI的扫描和sta模式使用
  • onlylady 摘录-婚礼回礼
  • 乐优商城(六)ElasticSearch搜索