include指令区别

本文详细介绍了JSP中三种常见的包含机制:include指令、<jsp:include>标准动作及<c:import>标签。分别适用于静态布局、动态内容及跨域资源的包含。通过对比不同用法,帮助读者理解何时使用何种包含方式。

!) include 指令

             <%@ include file=""header.html" %>
    静态:在转换时将file属性值指定的文件内容增加到当前的页面

2)<jsp:include>标准动作
          <jsp:include page = "header.jsp" />
       动态:在请求时将page属性值指定的内容增加到当前的页面

3)<c:import url="timothy0754.iteye.com" />
       动态:在请求时将URL属性值指定的内容增加到当前的页面。 它与<jsp:include>非常相似,但是更强大,也更灵活。

这三种包含机制都可以把一个资源的内容包含在jsp中,但它们 的属性名各不相同,,<%@ inclue file> 指令 用于静态的布局模板 。如html页眉; 换句话说,它关心的是“文件”。 《jsp:include》 更关心来自jsp的动态内容。所以属性取名为“page” 来放映这一点。《c:import》的属性正是根据你给他的内容来取名的“  即 URL。 
记住: 前两种”包含“机制不能超出当前的容器范围外,
但《c:import》可以;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值