include指令:
用于通知JSP引擎在翻译当前JSP页面时将其他文件中的内容合并进当前JSP页面转换成的Servlet源文件中,这种在源文件级别进行引入的方式称之为静态引入,当前JSP页面于静态引入的页面紧密结合为一个Servlet。
<%@ include file="/relativeURL" %>
file属性是用于指定被引入文件的
相对路径
jsp:include便签<jsp:include page="relativeURL"></jsp:include>
<jsp:include page="relativeURL"></jsp:include>
动态引入:并不是想include指令生成一个Servlet源文件,而是生成两个Servlet源文件,然后通过一个方法的方式把目标页面包含进来。
jsp:forward标签
<jsp:forward page="relativeURL"></jsp:forward>
相当于
<% request.getRequestDispatcher("relativeURL".forward(request,response)%>
但使用jsp:forward可以使用jsp:param 子标签向目标jsp传入一些参数,同样jsp:include也可以使用此标签。