timothy0754 发表于 2013-2-5 01:25:13

include指令区别

!) 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》可以;
页: [1]
查看完整版本: include指令区别