RequestDispatcher只有两个方法:forward()和include(),主要用来接收转发请求,有两种方法可以获得requestDispatcher即servletRequest和servletContext。其中forward与include的区别在于:调用forward以后就将请求移交给别的servlet里处理,也即是将自己的事情交给别人来完成,而调用include则是将请求移交出去待处理完以后再转交回来,然后进行后续的处理,也即是自己的事情交给别人来做,别人不会直接将响应发送出去,而且又转回到自己手里,待自己处理完以后再将响应发送出去。