一、请求重定向:【客户端行为】,服务端response.sendRedirect("xx.jsp"),【从本质上讲等于两次请求】,前一次的请求对象不会保存,地址栏的URL地址会改变。 二、请求转发:【服务器行为】,服务端request.getRequestDispatcher("xx.jsp").forward(request,response);【从本质是一次请求】,转发后请求对象会保存,地址栏的URL地址不会改变
一、请求重定向:【客户端行为】,服务端response.sendRedirect("xx.jsp"),【从本质上讲等于两次请求】,前一次的请求对象不会保存,地址栏的URL地址会改变。 二、请求转发:【服务器行为】,服务端request.getRequestDispatcher("xx.jsp").forward(request,response);【从本质是一次请求】,转发后请求对象会保存,地址栏的URL地址不会改变