一、跳转的作用
1.在WEB中可以使用<jsp:forward>指令,将一个用户的请求(request),从一个页面传递到另外一个页面。
2.页面跳转语法:
(1)不传递参数:
<jsp:forward page="{要包含的文件路径 | <%=表达式%>}"/>
(2)传递参数:
<jsp:forward page="{要包含的文件路径 | <%=表达式%>}">
<jsp:param name="参数名称" value="参数内容"/>
…可以向被包含页面中传递多个参数
<jsp:forward>
样例:
submitDemo.jsp
<%@ page contentType="text/html" pageEncoding="GBK"%>
<html>
<head><title>欢迎来到望星空</title></head>
<body>
<%
String username = "WeiJing";
%>
<jsp:forward page="forwardDemo.jsp">
<jsp:param name="name" value="<%=username%>"/>
<jsp:param name="info" value="hello"/>
</jsp:forward>
</body>
</html>
forwardDemo.jsp
<%@ page contentType="text/html" pageEncoding="GBK"%>
<h1>参数1:<%=request.getParameter("name")%></h1>
<h1>参数2:<%=request.getParameter("info")%></h1>