1. 程式人生 > >RequestDispatcher的forward與include方法的區別

RequestDispatcher的forward與include方法的區別

       RequestDispatcher介面中定義了兩個方法forward和include,這兩個方法都可以將第一個Servlet的請求轉發給第二個Servlet,所不同的是forward方法在轉發請求後,第一個Servlet的響應終止而由第二個Servlet負責響應輸出,而include方法則是在轉發請求並且第二個Servlet響應後將響應併入第一個Servlet中,仍然由第一個Servlet負責響應輸出(注意呼叫include方法時兩個Servlet的響應輸出編碼最好保持一致否則可能會出現亂碼)