getRequestDispatcher()メソッド

java初学者です。

今回はgetRequestDispatcher()メソッドについてアウトップトさせていただきます。


Q1: getRequestDispatcher()メソッドとは?

・ServletからJSPを表示するためのインターフェイス


Q1: getRequestDispatcher()メソッドの使い方

.getRequestDispatcher("./sample.jsp").forward(request, response);

この書き方がよくあるのではないかと思います。

突然出てきた, forward(request, response) というのはRequestDispatcherインターフェイスを使うことで使用可能になるメソッドです。

forwardを使うことで指定のJSPへ飛ばすことができます。


使い所

doPost()メソッドやdoGet()メソッドから抜けた後のページ変移に使うことが多いと思います。

メソッドの処理から抜けた後、ブラウザに表示するものがなくなったらエラーになってしまいますからね。

※内容に間違いがあった場合、恐れ入りますがコメントからご教授いただけると幸いです。