jsp的两个include了解

在jsp中三大指令(page --  include -- taglib)中有一个 include

然后再三个动作标签中(include -- forward -- param)中也有一个include  

都是包含的意思,但却完全不同:

  三大指令中的 include 的格式为: <%@ include  file="xxxx">

  三大指令中的 include 的格式为:<jsp : include page = "xxx" />

  主要的区别是: 三大指令的包含是静态包含,在编译的时候,就会将另一个文件包含到这个文件中进行合并 ,

            最后会被整合编译成一个文件,  

            而动作标签的包含是属于动态包含,在执行到该标签时才会包含,且是以请求转发的方式访问被包含页面,

            最后会编译成两个文件

原则:能用静态的就不用动态的

动态包含:因为动态包含的特点,所以动态包含适合会经常改动的文件,改动被包含文件,包含文件不用重新编译

转载于:https://www.cnblogs.com/msi-chen/p/10193008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值