3.6.4 forward动作
forward动作将当前请求转发到其他web资源,例如将请求转发到其他JSP页面之中
实例
jspForwardTest.jsp:
1 2 3 4 5 6
| <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%--重定向到login.jsp页面 --%> <jsp:forward page="login.jsp"> <jsp:param name="text" value="please let me in" /> </jsp:forward>
|
login.jsp:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <% String text=request.getParameter("text"); out.print("收到text参数,值为:"+text); %> </body> </html>
|
访问jspForwardTest.jsp,显示效果如下:

可以看到当请求jspForwardTest.jsp这个JSP页面是,它将请求转发到了login.jsp页面,并传递了一个参数.
原文链接: 3.6.4 forward动作