在服务器端对客户端请求时行转发对其它的对象,如果jsp网页或Servlet
用三个 jsp网页来演示转发:
forword1.jsp, 用来提交表单, 将表单内容提交给 forwrod2.jsp, forward1.jsp代码如下:
代码语言:javascript代码运行次数:0运行复制<%@page contentType="text/html" pageEncoding="UTF-8"%>
Forward1
forward2.jsp 功能是将客户端的请求的内容转发给forward3.jsp, 然后将网页forward3.jsp返回给客户端, forward2.jsp的代码如下:
代码语言:javascript代码运行次数:0运行复制<%@page contentType="text/html" pageEncoding="UTF-8"%>
Forward2
<%
RequestDispatcher rd = request.getRequestDispatcher("forward3.jsp");
rd.forward(request, response);
%>
forward3.jsp是用来返回给客户端的, 代码如下:
代码语言:javascript代码运行次数:0运行复制<%@page contentType="text/html" pageEncoding="UTF-8"%>
Forward3
<%
String username = request.getParameter("username");
%>
用户名为: <%=username %>