jsp请求转发和请求重定向

 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)请求重定向,重新发送请求,参数不传递。

猜你喜欢

转载自lhkzyz.iteye.com/blog/1670821