首页 > 其他分享 >include与jsp:include区别

include与jsp:include区别

时间:2023-04-20 12:06:22浏览次数:35  
标签:区别 URI jsp 斜杠 引入 include 页面



我们都知道在jsp中include有两种形式,分别是
<%@ include file=” ”%>
<jsp:include page=” ” flush=”true”/>

 

以下是对include 两种用法的区别
主要有两个方面的不同;

一:执行时间上:
<%@ include file=”relativeURI”%> 是在翻译阶段执行
<jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行.

二:引入内容的不同:
<%@ include file=”relativeURI”%>
引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.
<jsp:include page=”relativeURI” flush=”true” />引入执行页面或servlet所生成的应答文本.
另外在两种用法中file和page属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释.

标签:区别,URI,jsp,斜杠,引入,include,页面
From: https://blog.51cto.com/u_16080829/6209393

相关文章

  • Git fetch和git pull的区别
    评:Git中从远程的分支获取最新的版本到本地有这样2个命令:1.gitfetch:相当于是从远程获取最新版本到本地,不会自动mergegitfetchoriginmastergitlog-pmaster..origin/mastergitmergeorigin/master以上命令的含义:首先从远程的origin的master主分支下载最新的版......
  • session,coolie,token区别
    一.seesion、cookie、token区别1.session和cookie的区别1.1、cookie数据存放在客户浏览器,session数据存放在服务器1.2、cookie不是很安全,别人可以分析存在在本地的cookie进行cookie欺骗,考虑到安全应该使用session1.3session会在一定时间内(有一个有效期)保存在服务器上,当访问增多......
  • C# 中break 和 continue 和 return在if语句和for循环中的区别
     break是跳出当前循环就是最近的一次循环,继续执行外循环,continue是指结束本次循环,这次循环后边的不执行了,继续最内层循环的循环break是跳到了外层循环,return则终止该方法,后边的都不执行 可以使用switch iffor进行测试......
  • Jsp动态显示服务器时间
    <scriptlanguage="javascript"> varcurrentDate=newDate(<%=newjava.util.Date().getTime()%>); functionrun(){ currentDate.setSeconds(currentDate.getSeconds()+1); document.getElementById("currentTime&qu......
  • include-file
    0X01前言这篇文章介绍文件包含漏洞。0X02最常见的两个函数的形象解释:我们知道文件包含最常见的是两个函数include()require()(这里就不谈他们的亲戚include_once()和require_once()了)在php这个工厂里,include()是一个比较松散的员工,平时没有活干的时候他就闲着,从来不......
  • UNION ALL用法 以及 UNION ALL和UNION的区别
    部分参考自文章:https://blog.csdn.net/a200822146085/article/details/119545374(CC4.0BY-SA版权协议)CSDN「我心依依旧」https://www.1keydata.com/cn/sql/sql-unionall.php SQLUnionAll SQL指令UNIONALL用法UNIONALL 这个指令的目的也是要将两个SQL语句的......
  • C#中关于地址的不同写法及区别
    1.根目录stringselectedPath=AppDomain.CurrentDomain.BaseDirectory+"temp\\MaterialFiles";if(!File.Exists(selectedPath)){System.IO.Directory.CreateDirectory(selectedPath);//不存在就创建目录......
  • SOA、SaaS就是云计算么,有什么区别,三者之间有什么关系?
    随着云计算的概念受到越来越多的人的推崇和论证,“云上的日子”看起来离我们越来越近了。几乎所有的IT厂商都不约而同了启动了各自的云计算战略。但是由于每个企业的战略出发点不同,企业推出的云计算概念也有所差别。如果仅仅以自己的产品和业务为标准,片面地将云计算理解为SOA或SaaS,......
  • 并行计算、分布式计算、集群计算和网格计算的介绍,以及主要有哪些区别?
    并行计算(ParallelComputing)并行计算或称平行计算是相对于串行计算来说的。并行计算(ParallelComputing)是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。......
  • MySQL 时间类型 date、datetime 和 timestamp 的用法与区别
    时间范围datetime和timestamp区别时间范围不一样,TIMESTAMP要小很多,且最大范围为2038-01-1903:14:07.999999,到期也不远了。datetime与时区无关、timestamp与时区有关。对于timestamp,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转......