新建两个 JSP页面:分别为 forward.jsp和forwardto.jsp
forward.jsp
- <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
- <html>
- <body>
- <jsp:forward page="forwardto.jsp">
- <jsp:param name="username" value="hello"/>
- </jsp:forward>
- <!-- 下面这句不会执行 -->
- <%System.out.println("hello"); %>
- </body>
- </html>
forwardto.jsp
- <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
- <html>
- <body>
- <%
- String username = request.getParameter("username");
- out.print("welcome "+username);
- %>
- </body>
- </html>
在forward.jsp页面中,执行到forward标签后,就会跳转到forwardto.jsp页面,后面的代码将不再执行。forwardto.jsp页面将接收forward.jsp页面转来的参数。