0

リクエスト ディスパッチャー メソッドを使用して、あるサーブレットから別のサーブレットにリクエストを転送する場合forward、他のサーブレットが応答を生成するようにする場合、または他のサーブレットからの応答を呼び出し元に戻す場合は、include を使用します。

  1. forward には request と response の 2 つのパラメーターがあります。request は client request で、response とは何ですか? サーブレット 1 またはサーブレット 2 からの応答?
  2. インクルードにも同じことが言えます。応答オブジェクトには何がありますか? サーブレット 1 またはサーブレット 2 からの応答?
4

2 に答える 2

1

リクエスト ディスパッチャクライアントからリクエストを受信し、サーバー上の任意のリソース (サーブレット、HTML ファイル、JSP ファイルなど) に送信するオブジェクトを定義します。

1) フォワード :-

   Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server.

2) 内容:-

   Includes the content of a resource (servlet, JSP page, HTML file) in the response.

詳細については、次のリンクを参照してください。
RequestDispatcher

于 2014-04-15T06:09:47.850 に答える
0

Java Doc リファレンスから:
1.Forvoid forward(ServletRequest request,ServletResponse response)

request - a ServletRequest object that represents the request the client makes of the servlet
response - a ServletResponse object that represents the response the servlet returns to the client   

2.用void include(ServletRequest request,ServletResponse response)

request - a ServletRequest object that contains the client's request
response - a ServletResponse object that contains the servlet's response 

したがって、どちらの場合もresponse、サーブレット応答を作成またはクライアントに送信するために使用するオブジェクトです。
responseさらなる処理のために呼び出し側サーブレットに渡される、呼び出し側サーブレットからのオブジェクトです。

このリンクを参照してください。リクエスト ディスパッチャーとは何ですか。それがどのように機能したかを理解するのに役立ちます。

于 2014-04-15T06:10:51.693 に答える