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]