include指令的作用是将一个页面包含进来。解决了多个页面中定义同一段重复代码的问题。
include分为静态包含和动态包含:
<%@ include%> 静态包含
<jsp:include> 动态包含
语法:
静态包含:<%@ include file="part.htm"%>
特点:先包含进来,再将页面一起处理
动态包含:
<jsp:include page="路径"> 包含的时候不传递参数
<jsp:include page="路径"> 包含的时候传递参数,传递的参数可以使用request.getParameter(“”)方法接收
<jsp:param name="参数名称" value="参数内容">
</jsp:include>
特点:先处理,再将结果进行包含,所以不存在变量名重名的问题,因为包含进来之前已经处理完毕了。