我有一个servlet,它创建会话,我需要将该会话传递给另一个servlet, 这可能吗?
答案 0 :(得分:1)
是的,你可以。
会话不是特定于servlet managed by your servlet container.
因此,即使您将请求从一个servlet转发到另一个servlet并使用request.getSession()
,会话仍将保留,前提是您不要调用invalidate()
或者session timeout
没有发生,并且两个servlet都属于同一个Web应用程序。
添加:
当第一个请求来自用户时,他被分配了一个会话,并且所有进一步的请求\响应将在同一会话中,除非会话因会话超时或调用invalidate()
方法而到期。容器使用两种方法管理会话: