其他分享
首页 > 其他分享> > ServletRequest的请求转发和Response重定向的不同

ServletRequest的请求转发和Response重定向的不同

作者:互联网

在这里插入图片描述
请求转发
特点:发送了一次请求,响应一次,和request域对象配合使用,可以实现值的传递
转发路径:转发动作是在服务器内部实现的,所以转发路径不要携带项目名称

请求重定向
特点:发送了二次请求,响应了二次,不能跟Request域对象配合使用。
重定向路径:重定向路径在浏览器端执行的,所以路径需要带项目名称。

请求转发代码
RequestDispatcher forwardobj =request.getRequestDispatcher(“另一个资源路径”);
forwardobj.forward(request,respons);

重定向代码
respons.sendRedirect(“完整路径”);

标签:请求,forwardobj,路径,request,转发,ServletRequest,Response,重定向
来源: https://blog.csdn.net/qq_45169180/article/details/118002045