转发(Forward)是请求不会到浏览器端,直接在服务器端将请求发给下个页面(处理)。重定向(Redirect)是将请求先回到浏览器端,再从浏览器端将请求发给下个页面(相当于一个新请求)。
Forward是在服务器端的跳转,就是客户端一个请求发给服务器,服务器直接将请求相关的参数的信息原封不动的传递到该服务器的其他JSP或Servlet去处理,而Redirect是在客户端的跳转,服务器会返回给客户端一个响应报头和新的URL地址,原来的参数什么的信息如果服务器端没有特别处理就不存在了,浏览器会访问新的URL所指向的JSP或Servlet,这可能不是原先服务器上的Web Service也有可能.