forward和sendRedirect的区别

1、forward
forward和sendRedirect的区别_第1张图片
forward的交互过程如下:
① 浏览器访问Servlet1。
② Servlet1想让Servlet2对客户端的请求进行响应,于是调用forward()方法,将请求转发给Servlet2进行处理。
③ Servlet2对请求做出响应。
2、sendRedirect
forward和sendRedirect的区别_第2张图片
sendRedirect的交互过程如下:
① 浏览器访问Servlet1。
② Servlet1想让Servlet2为客户端服务。
③ Servlet1调用sendRedirect()方法,将客户端的请求重定向到Servlet2。
④ 浏览器访问Servlet2。
⑤ Sevlet2对客户端的请求做出响应。

你可能感兴趣的:(servlet)