-1

RequestDispatcherの使用法についてはまだ戸惑っています。

以下に示すように、URLを使用してサーブレットを呼び出すjavascriptファイルがある場合:

var url = "../../../../FeesServlet?selectedCode="+selectedCode+"&searchNameOrCode="+searchNameOrCode

req.open("GET", url, true);
req.onreadystatechange = someFunction();
req.send(null);

上記の仕事をそれなしで終わらせることができるのに、なぜRequestDispatcherが必要なのですか?上記のコードは、ビジネスロジックが存在し、ジョブを実行するサーブレット(リソース)と呼ばれています。

RequestDispatcherの必要性がわかりません。

4

1 に答える 1

0

しかし、サーブレットで新しいURL /サーブレットにどのように転送しますか?そのためにはRequestDispatcherが必要です。

RequestDispatcher dispatcher = aRequest.getRequestDispatcher(aResponsePage.toString());
dispatcher.forward(aRequest, aResponse);

転送する必要がない場合は、コーディネーターは必要ありません。

于 2011-11-09T20:34:22.783 に答える