request转发和response重定向
程序员文章站
2022-04-20 22:21:05
...
request转发和response重定向
1. request转发:一种服务器内部的资源跳转方式。
步骤:
1.通过request对象获取转发器对象
2.使用转发器对象进行转发
RequestDispatcher requestDispatcher = request.getRequestDispatcher(String var1);
requestDispatcher.forward(request,response);
特点:
- 浏览器地址栏路径不发生变化。
- 只能转发到当前服务器内部资源中。
- 转发是一次请求
如图:
2.Response重定向
response.sendRedirect("https://www.baidu.com"); //重定向到百度
-
特点
1.地址栏发生变化。
2.重定向可以访问其他服务器资源,例如访问百度。
3.重定向是两次请求
如图: