1
  1. 我从 servlet 向 jsp 发送请求。
  2. 现在 jsp 由容器(如 Tomcat)转换为 servlet。
  3. 然后生成 HTML 文件并在浏览器中呈现。

我的问题是:步骤 1 和 2 是否在同一个线程中执行?

4

1 回答 1

1

Servlets 2.5 规范没有从并发处理的角度定义这种情况。因此答案取决于容器的实现。

Servlets 3.0 规范定义了异步 servlet。这些 servlet 可以执行异步调度,从而产生多个并行工作的线程。因此,对于执行异步分派的具有异步支持的 servlet,答案肯定是否定的。

于 2012-12-21T13:45:33.057 回答