请求servlet时会发生什么?

时间:2016-11-10 04:09:31

标签: java servlets

我知道当请求servlet时,会连续调用init(),service()和destroy()。当请求servlet时,会为每个请求创建一个线程。那么,对于每个线程,整个servlet上下文被初始化,就像所有context-params和init-param再次设置一样?

1 个答案:

答案 0 :(得分:1)

  

我知道当请求servlet时,会连续调用init(),service()和destroy()。

不,你没有。 servlet与容器一起被初始化和销毁​​,在其生命周期中恰好一次。不是按要求。

  

当请求servlet时,会为每个请求创建一个线程。

不,不是。通常从线程池中分配线程。

  

那么,对于每个线程,整个servlet上下文被初始化,就像所有context-params和init-param再次设置一样?

没有。见上文。