首页 > 代码库 > iframe与include区别

iframe与include区别

1.iframe可以用在静态和动态页面,include只能用在动态页面。

2.iframe是视图级组合,include是代码级组合。

3.iframe独立成页,单独执行;include作为引用页的一部分,在本页执行。

4.iFrame实际上就是在页面上开了一个区域来显示另外一个页面,实际上还是两个单独的页面,样式不会互相影响;

调用include是服务器将两个JSP页合并成一个页面解释后发送到客户端,对于浏览器来说他见到的就是一个页面而已,自然样式通用于整个页面

5.建议使用include,iframe有被淘汰的趋势。

 

如何使用include?

jsp中,有两种include其他页面的方法:

a. 说明标签:<%@ include  file="xxx.jsp"%>。它是静态引入,有些定义只需要引用一次即可。

b. 动作标签:<jsp:include page="XXX.jsp"/>。它是动态引入,有些定义需要每个include页面单独定义。

                  <jsp:include page="XXX.jsp"><jsp:param name="" value="" /></jsp:include>:动作标签可以包含动态和静态文件。若是动态文件,则可以用<jsp:param>来传递参数名和参数值。

                  

iframe与include区别