我知道当请求servlet时,会连续调用init(),service()和destroy()。当请求servlet时,会为每个请求创建一个线程。那么,对于每个线程,整个servlet上下文被初始化,就像所有context-params和init-param再次设置一样?
答案 0 :(得分:1)
我知道当请求servlet时,会连续调用init(),service()和destroy()。
不,你没有。 servlet与容器一起被初始化和销毁,在其生命周期中恰好一次。不是按要求。
当请求servlet时,会为每个请求创建一个线程。
不,不是。通常从线程池中分配线程。
那么,对于每个线程,整个servlet上下文被初始化,就像所有context-params和init-param再次设置一样?
没有。见上文。