页面跳转——请求转发和重定向

登录示例:

login.jsp - > check.jsp - > success.jsp

  • 请求转发:request.getRequestDispatcher(“success.jsp”).forward(request,response)

  • 重定向:response.sendRedirect(“success.jsp”);

区别 请求转发 重定向
地址栏是否改变 不变(check.jsp) 改变(success.jsp)
是否保留第一次请求时的数据 保留 不保留
请求的次数 1 2
跳转发生的位置 服务端 客户端发出的第二次跳转

页面跳转——请求转发和重定向