对他们两个的理解我是从Head First Servlet JSP
里面的解释非常容易理解
对于forward就是一个人和另外一个人打电话询问一个事情,这个人不知道,但是,他会把他锁知道的另外一个人的详细的信息反馈给打电话的这个人(在程序中就是服务器端请求一个url,把获得的内容返回给客户端,在客户端是看不到服务器端所请求的url的)
redirct就是一个人给另外一个人打电话,询问事情,这个人不知道,他只把知道这个事情的人的电话给打电话者,让打电话者自己打电话去询问(在程序中,服务器把一个状态吗发回到客户端,客户端去相应这个地址,或得到资源)