include静态包含
1.格式:<%@include file="文件路径" %> 相对路径
file属性支持表达式去取值
2.特点:只会生成一个源码文件,相当于直接将内容拷贝进来,放到当前页面中.所以不能有同名变量。
运行效率高一点点。耦合性较高,不够灵活。
代码:
<div style="height: 800px;width:800px">
<div id="left" style="width: 200px;height:800px;background-color: pink;float: left;">
<%@include file="left.jsp" %>
</div>
<div id="right" style="width: 600px;height:800px;background-color: gray;float: left;">
<%@include file="right.jsp" %>
</div>
</div>
//因为只生成一个java文件,所以不能含有同名变量
<%
// int a = 1;
%>
include动态包含
1.语法:<jsp:include page="要包含的文件路径"></jsp:include>
page属性支持表达式去取值
2.特点:生成多个源码文件, 相当于方法的调用,可以有同名变量.
耦合度低,比较灵活,效率高.
注:
1、<jsp:include>