13 响应重定向
响应重定向
生活案例:
张三向李四借钱1000元,李四说”我也没有,要不你去王五哪里看看?”,然后张三根据李四的指示,去找王五借钱
响应重定向是通过HttpServletResponse对象sendRedirect(“路径”)的方式实现是,是服务器通知浏览器,让浏览器去自主请求其他资源的一种方式
重定向的运作流程如下:
1用户在浏览器端输入特定URL,请求访问服务器端的某个Servlet。
2服务器端的Servlet返回一个状态码为302的响应结果,该响应结果的含义为:让浏览器端再请求访问另一个Web资源,在响应结果中提供了另一个Web资源的URL。另一个Web资源有可能在同一个Web服务器上,也有可能不再同一个Web服务器上。
3当浏览器端接收到这种响应结果后,再立即自动请求访问另一个Web资源。
4浏览器端接收到另一个Web资源的响应结果。
测试代码:
准备servlet3
Servlet4