jsp中有两种include,一种是<%@include file="xxx.jsp"%>,另一种是<jsp:include page="xxx.jsp"/>。

<%@include file="xxx.jsp"%>

1.这是一种Driective指令,是一种编译指令,是在编译期间的指令,是静态包含,即将指定的JSP页面或HTML页面包含进来,整个页面一起编译。

2.不能在include指令里面传递参数,如<%@include file="xxx.jsp?aa=1"%>是不合法的,只能在运行JSP页面后,在URL地址栏上传递参数。

3.若当前页面中有<%@page%>指令,则xxx.jsp这个被包含的页面中的<%@page%>指令中 不能存在与当前页面<%@page%>指令中相同的元素,不然会报错。

<jsp:include page="xxx.jsp"/>

1.这是一种Action指令,用于动态包含JSP程序或HTML页面。

2.除非该指令被运行到,否则不会被Tomcat等JSP Engine编译

3.可以携带参数,代码如下:

[html] view plain copy

 

  1. <jsp:include page="included.jsp">
  2. <jsp:param name="user" value="aa" />
  3. </jsp:include>

转载于:https://www.cnblogs.com/olddriver123/p/8385616.html

JSP中两种include的区别相关推荐

  1. apache php 工作模式,PHP Apache中两种工作方式区别(CGI模式、Apache 模块DLL)

    搜索热词 对PHP在Apache中两种工作方式的区别(CGI模式.Apache 模块DLL)感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Windows 下有两种方法使 ...

  2. 图解angr中两种CFG的区别

    angr里提供两种CFG的生成,一种是CFGFast,一种是CFGEmulated.这两种究竟有什么不同呢? 本文主要是用图来说明下这个问题.可能回答的不是很完整. CFGFast这种CFG生成的比较 ...

  3. 微信开发中两种access_token的区别

    1. 普通的获取用户信息,只需要调用微信用户信息接口就能获取,因而使用的是第一种普通的access_token. 2. 网页授权时获取微信用户信息,用的就是第二种,网页授权access_token. ...

  4. 微信开发中两种access_token的区别和不同用处总结

    微信开发需要用到的access_token,其实是分为两个种类的,一种是普通的access_token,另一种是网页授权access_token. 普通的access_token,是微信开发者调用微信 ...

  5. SM中两种组件的区别----来自阿红

    Servicemix中有两类构件: 轻量级构件(也称为Pojo构件):实现了JBI规范中定义的构件必须实现的接口(Component和ComponentLifeCycle接口).轻量级构件不可以在运行 ...

  6. JSP中forward和include的区别

  7. matlab 遍历每个像素点,Mat中两种像素遍历方法比较

    小白,入门中,不足其指正.刚刚接触opencv,从一个Matlab风格的编程环境突然跳转到C++,实在有些不适.单就pixels scanning花了好长时间研究.opencv-tutorials给出 ...

  8. 两种include方式及filter中的dispatcher解析

    两种include方式 我自己写了一个original.jsp,另外有一个includedPage.jsp,我想在original.jsp中把includedPage.jsp引进来有两种方式: 1.& ...

  9. Cesium 中两种添加 model 方法的区别

    概述 Cesium 中包含两种添加 model 的方法,分别为: 通过 viewer.entities.add() 函数添加 通过 viewer.scene.primitives.add() 函数添加 ...

最新文章

  1. 除了java还学什么_学好Java编程除了努力还需要具备什么?
  2. 关于一些朋友想做在线教育的回复和分享
  3. SQL Server查询重复数据
  4. 单独写原则Single Writer Principle
  5. 1052 Linked List Sorting (25 分)【难度: 一般 / 知识点: 链表】
  6. python统计字符在文件中出现的次数_一文搞定统计字符串中某字符出现的频次
  7. storm基础系列之二----zookeeper的作用
  8. 32 MM配置-采购-采购订单-定义编码范围
  9. spark代码连接hive_spark SQL学习(spark连接hive)
  10. mysql通配符like,不吃透都对不起自己
  11. html的兼容有哪些,HTML里需要兼容验证的浏览器有哪些
  12. php normalize,normalize函数怎么使用
  13. jt808终端鉴权_JT/T808协议文档-道路运输车辆卫星定位系统北斗兼容车载终端通讯协议技术规范.pdf...
  14. 生成式人工智能是否会是下一个风口?
  15. 三层架构的bussiness层没用?
  16. 360浏览器异常关闭,错过点击恢复,如何重新恢复原有网页?
  17. Spring项目中 注解@Aspect无法被引入的原因
  18. 什么是数据库备份DBS
  19. (3)JavaScript基本概念
  20. python高手之路python处理excel文件

热门文章

  1. SpringBoot和FreeMarker整合
  2. Flask上传文件到本地(底层方法实现)。
  3. 仿基金查询输入框下拉筛选值效果(JavaScript)
  4. Docker 制作镜像-redis
  5. 特征筛选(随机森林)
  6. Python SSH爆破以及Python3线程池控制线程数
  7. bzoj1025 [SCOI2009]游戏 动态规划
  8. 嵌入式第一周学习总结
  9. 自己写的一个复杂查询
  10. 为什么static成员的类型可以是类本身?又为什么非static成员被限定声明为其自身类对象的指针或引用?...