1、forward无需经过网络交互,故客户端的url不变
而后者控制的转移通过想客户发送302状态代码和Location响应报头来完成,需要网络的往返。
2、前者转发的请求保留最初请求(get还是get),而后者不保留所有的请求数据。
3、相同点,如果目的页面使用图像、样式表的相对url,那么这些url应该是相对与servlet的url或者服务器的根目录,不能相对于目的页面的实际位置。
4、另外除了这两种方式,实际上还有include方法用于包含页面。实际上就等价于jsp的jsp:include,在请求期间包含。