1

RequestDispatcherを使用して、1 つのサーブレットから 2 つ以上の jsp ページにリクエストをディスパッチできますか。それは可能ですか?そうでない場合、1 つのサーブレットから多くの JSP ページにリクエストをディスパッチする解決策はありますか?

4

2 に答える 2

3

any number of JSP'はい、を使用して s を含めることができますRequestDispatcher.include(..)

only one JSPただし、 を使用して転送できますRequestDispatcher.forward(..)

複数回送信することはできませんForwardので、RequestDispatcher.forward(..)コミットしてクローズし、レスポンスを返します。

于 2012-07-11T10:43:47.607 に答える
1

1 回の RequestDispatcher 呼び出しから 2 つの jsp にアクセスすることはできません。あなたができることは、RequestDispatcher を使用してリクエストを別の jsp に伝播するなどの jsp にリクエストを伝播することです....しかし、これはすべて、同時にではなく順次行われます。

于 2012-07-11T10:43:44.547 に答える