JSP中两种include的区别
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.可以携带参数,代码如下:
- <jsp:include page="included.jsp">
- <jsp:param name="user" value="aa" />
- </jsp:include>
转载于:https://www.cnblogs.com/olddriver123/p/8385616.html
JSP中两种include的区别相关推荐
- apache php 工作模式,PHP Apache中两种工作方式区别(CGI模式、Apache 模块DLL)
搜索热词 对PHP在Apache中两种工作方式的区别(CGI模式.Apache 模块DLL)感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Windows 下有两种方法使 ...
- 图解angr中两种CFG的区别
angr里提供两种CFG的生成,一种是CFGFast,一种是CFGEmulated.这两种究竟有什么不同呢? 本文主要是用图来说明下这个问题.可能回答的不是很完整. CFGFast这种CFG生成的比较 ...
- 微信开发中两种access_token的区别
1. 普通的获取用户信息,只需要调用微信用户信息接口就能获取,因而使用的是第一种普通的access_token. 2. 网页授权时获取微信用户信息,用的就是第二种,网页授权access_token. ...
- 微信开发中两种access_token的区别和不同用处总结
微信开发需要用到的access_token,其实是分为两个种类的,一种是普通的access_token,另一种是网页授权access_token. 普通的access_token,是微信开发者调用微信 ...
- SM中两种组件的区别----来自阿红
Servicemix中有两类构件: 轻量级构件(也称为Pojo构件):实现了JBI规范中定义的构件必须实现的接口(Component和ComponentLifeCycle接口).轻量级构件不可以在运行 ...
- JSP中forward和include的区别
- matlab 遍历每个像素点,Mat中两种像素遍历方法比较
小白,入门中,不足其指正.刚刚接触opencv,从一个Matlab风格的编程环境突然跳转到C++,实在有些不适.单就pixels scanning花了好长时间研究.opencv-tutorials给出 ...
- 两种include方式及filter中的dispatcher解析
两种include方式 我自己写了一个original.jsp,另外有一个includedPage.jsp,我想在original.jsp中把includedPage.jsp引进来有两种方式: 1.& ...
- Cesium 中两种添加 model 方法的区别
概述 Cesium 中包含两种添加 model 的方法,分别为: 通过 viewer.entities.add() 函数添加 通过 viewer.scene.primitives.add() 函数添加 ...
最新文章
- 除了java还学什么_学好Java编程除了努力还需要具备什么?
- 关于一些朋友想做在线教育的回复和分享
- SQL Server查询重复数据
- 单独写原则Single Writer Principle
- 1052 Linked List Sorting (25 分)【难度: 一般 / 知识点: 链表】
- python统计字符在文件中出现的次数_一文搞定统计字符串中某字符出现的频次
- storm基础系列之二----zookeeper的作用
- 32 MM配置-采购-采购订单-定义编码范围
- spark代码连接hive_spark SQL学习(spark连接hive)
- mysql通配符like,不吃透都对不起自己
- html的兼容有哪些,HTML里需要兼容验证的浏览器有哪些
- php normalize,normalize函数怎么使用
- jt808终端鉴权_JT/T808协议文档-道路运输车辆卫星定位系统北斗兼容车载终端通讯协议技术规范.pdf...
- 生成式人工智能是否会是下一个风口?
- 三层架构的bussiness层没用?
- 360浏览器异常关闭,错过点击恢复,如何重新恢复原有网页?
- Spring项目中 注解@Aspect无法被引入的原因
- 什么是数据库备份DBS
- (3)JavaScript基本概念
- python高手之路python处理excel文件