相同点:都可以进行页面跳转
不同点:
转发request.getRequestDispatcher("路径").foward(request,response) :可以携带请求参数,是-次请求,转发的动作是服务器行为,地址栏不会发生变化。
重定向response. .sendRedirect("路径")珂以理解为客户端发送了两次请求,第一次请求携带的数据丢失 ,地址栏会发生变化,是客户端行为。若需要传递参数,需要显式在路径后拼接参数。
相同点:都可以进行页面跳转
不同点:
转发request.getRequestDispatcher("路径").foward(request,response) :可以携带请求参数,是-次请求,转发的动作是服务器行为,地址栏不会发生变化。
重定向response. .sendRedirect("路径")珂以理解为客户端发送了两次请求,第一次请求携带的数据丢失 ,地址栏会发生变化,是客户端行为。若需要传递参数,需要显式在路径后拼接参数。