1.转发
当客户端发送一个请求到服务器后,Web服务器调用内部的方法在容器内部完成请求处理和转发动作。可以共享request范围内的数据,客户端的URL地址不会发生改变。通过forward方法将提交的信息在多个页面进行传递。
作用:在多个页面交互过程中实现请求数据的共享。
示例:request.getRequestDispatcher("welcome.jsp").forward(request,response);
2.重定向
客户端重新向服务器请求一个地址链接,由于是发送新的请求,因此以前请求的数据会丢失,客户端的URL地址会发生改变。
示例:response.sendRedirect("welcome.jsp");