javaweb请求转发和重定向的区别

重定向

  1. 重定向使用的对象是response对象
  2. 重定向可以跳转外网
  3. 重定向资源跳转的路径会暴露在地址栏中
  4. 重定向不可以使用request域对象
  5. 代码示例
response.sendRedirect("/index.jsp");
  1. 图示
    重定向

请求转发

  1. 请求转发使用的是request对象
  2. 请求转发不可以跳转外网
  3. 请求转发的资源地址不会暴露在地址栏中,在服务器内部进行资源访问
  4. 请求转发可以使用request的对象
  5. 代码示例
request.getRequestDispatcher("/index.jsp").forward(request, response);
  1. 图示
    请求转发
发布了6 篇原创文章 · 获赞 3 · 访问量 50

猜你喜欢

转载自blog.csdn.net/weixin_43942518/article/details/103991895