1,如果当前的Servlet组件要把请求转发给一个JSP组件,如hello.jsp,可以在Servlet的service()方法中执行以下代码:
RequestDispatcher rd = request.getRequestDispatcher("hello.jsp");
//Forward to requested URL
rd.forward(request, response);
在JSP页面中,可以使用<jsp:forward>标签来转发请求,例如:
<jsp:forward page="hello.jsp">
2.请求重定向,相当于重新发送请求,参数不传递区别:
response.sendRedirect("http://jakarta.apache.org/struts");
1)请求转发地址栏不变,参数可以传递。
2)请求重定向,重新发送请求,参数不传递。