1
  1. サーブレットからjspにリクエストをディスパッチします。
  2. これで、jspはコンテナ(Tomcatなど)によってサーブレットに変換されます。
  3. 次に、HTMLファイルが生成され、ブラウザにレンダリングされます。

私の質問は次のとおりです。ステップ1と2は同じスレッドで実行されますか?

4

1 に答える 1

1

サーブレット2.5仕様では、並行処理の観点からこのようなケースを定義していません。したがって、答えはコンテナの実装によって異なります。

サーブレット3.0仕様は、非同期サーブレットを定義しています。これらのサーブレットは非同期ディスパッチを実行できます。これにより、並行して動作する複数のスレッドが生成されます。したがって、非同期ディスパッチを実行する非同期サポートを備えたサーブレットの場合、答えは間違いなくNOです。

于 2012-12-21T13:45:33.057 に答える