请求转发与重定向

请求转发

request.getRequestDispathcer("path").forward(reqeust,response);

请求转发的特点:
1.地址栏没有发生变化
2.用户只发起了一次请求
3.请求转发只能转发本服务器以内的资源
4.由于请求是同一个对象,所以可以利用该request做servlet之间数据的传输


重定向
response.sendRedirect("path")

重定向的特点:
1.地址栏会发生改变
2.用户发起了两次请求
3.重定向可以访问服务器以外的资源
4.重定向由于请求多次的,所以HttpServletRequest不是同一个对象,故不能使用它传递数据

原文地址:https://www.cnblogs.com/vieta/p/10846567.html