A redirect is part of the HTTP spec, and takes place at the client. Basically, the server sends a "Location:
http://some.url/somewhere", and the browser should follow that new URL.
A "forward" or "include" is internal to your servlet environment, and basically allows one program unit (JSP, Servlet) to forward to or include another before sending the final output to the browser.