概要 includeメソッドとforwardメソッドの違いは転送後に、処理が転送元に戻ってくるかどうかです。includeメソッドは転送先のプログラムを実行した後、処理が転送元に戻ってきます。forwardメソッドは転送先に処理が完全に移行し、処理が転送元に戻ってくることはありません。そのため、forwardメソッドを呼び出す前に値を出力する処理が記載されている場合は、例外がスローされます。 includeメソッド、forwardメソッドともRequestDispatcherインタフェースに定義されています。RequestDispatcherインタフェースのオブジェクトを取得するメソッドとして以下の3つのメソッドが定義されています。これらのメソッドを使用して、RequestDispatcherインタフェースのオブジェクトを取得し、includeメソッド、forwardメソッドを呼び出します
![Javaの道:Servlet(7.include、forward)](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a564d7c9113570565d20237de990e584119342c/height=288;version=1;width=512/https%3A%2F%2Fwww.javaroad.jp%2Fimages%2Fog_image.png)