请求转发:request.getRequestDispatcher(“new.jsp”).forward(request, response);//转发到new.jsp
重定向:response.sendRedirect(“new.jsp”);//重定向到new.jsp
解释区别:请求转发是服务器内部把对一个request/response的处理权,移交给另外一个。请求转发只进行了一次访问请求。传输的信息不会丢失。
重定向,其实是两次request,
客户端请求,服务器响应后告诉浏览器你应该去B,也就是response.sendRedirect(“new.jsp”)中的new.jsp。重定向可以访问自己web应用以外的资源。在重定向的过程中,第一次中传输的信息会丢失。