include 和forward 的区别
//include() 和forward()的区别(getRequestDispatcher 中的两种方法:)
//forward()这个单词是"向前"的意思,说明当前请求还没有结束,需要继续前进
// 所以服务器就不会者这里打开标准输出流,所以此时写入到 out中的数据,是不会写入到客户端浏览器中的。
// 使用forward() 方法的ervlet 其标准输出流还未开启。
// 对客户端的响应不是forward()方法的servlet给出的。
//include() 便是的"包含",表示当前的请求已经结束,可以对客户端进行响应了。其不仅将自己的数据写入到了标准输出流
// 还要将其他数据包含到自己的输出流中。
// 使用 include()的servlet,标准数据标准输出流已经打开。
// 对客户端的响应是由include()方法的servlet给出的。
//结论:
//在使用forward()进行请求转发的时候forward()的servlet不应该向response中写入数据
// 若要写入数据,则应该使用include()