请求转发和响应重定向
servlet跳转方式
概述: 从一个servlet中执行的代码跳到另一个servlet来收集数据并集中处理前端发出的请求信息
1.请求转发
内容: 同一个请求从一个servlet中传递给另一个servlet来处理,处理完之后原路返回
特点:
- 同一个请求
- URL路径不改变
- 请求的资源共享
实现:
- 获取请求转发器
request.getRequestDispacher("url路径")
- 使用转发器的方法实现请求转发
dispacher.forward(request,response);
2.响应重定向
**内容:**重定向是浏览器发送请求,但是服务器通知浏览器去访问另一个地址,即再发出另一个请求。
特点: URL路径改变 资源不共享
实现:
response.sendRedirect("url路径");