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

ServletRequest的请求转发和Response重定向的不同
请求转发
特点:发送了一次请求,响应一次,和request域对象配合使用,可以实现值的传递
转发路径:转发动作是在服务器内部实现的,所以转发路径不要携带项目名称

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

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

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

上一篇:技术公司与非技术公司的区别,太真实了…


下一篇:instanceof 的使用