JSP基础语法(三)——静态包含与动态包含、跳转指令
静态包含:
<%@include file="要包含的文件路径"%>
动态包含:
<jsp:include page="要包含的文件路径">flush="true">
<jsp:param name="参数名" value="参数内容"/>
<jsp:param.../>
</jsp:include>
静态包含是先将全部的内容包含在一起然后再一起编译,而动态包含是先处理在包含。多以为避免变量名重复等问题,一般使用动态包含。
跳转指令:
<jsp:forward page="要包含的文件路径">
<jsp:param name="参数名" value="参数内容"/>
<jsp:param.../>
</jsp:forward>
此外,页面跳转还有一种方法:使用 pageContext 对象
<%
pageContext.forward("hello.jsp?info=lihui");
%>
这是跳转到hello.jsp页面,并向该页面传递一个参数info