Jsp session.invalidate()是否会清除所有与会话相关的数据?

Jsp session.invalidate()是否会清除所有与会话相关的数据?,jsp,servlets,Jsp,Servlets,请解释session.invalidate()的功能。当从应用程序注销时调用session.invalidate()时,是否会清除所有与seision相关的数据? 如果我们再次登录到应用程序请求。getsession(true)将创建一个新会话,对吗?请澄清 的文档说明: 公共无效 使该会话无效,然后解除绑定到该会话的所有对象 抛出:IllegalStateException-如果在已经无效的会话上调用此方法是,您是对的。还请注意,您可以使用方便的方法request.getSession()(即

请解释session.invalidate()的功能。当从应用程序注销时调用session.invalidate()时,是否会清除所有与seision相关的数据? 如果我们再次登录到应用程序请求。getsession(true)将创建一个新会话,对吗?请澄清

的文档说明:

公共无效

使该会话无效,然后解除绑定到该会话的所有对象


抛出:IllegalStateException-如果在已经无效的会话上调用此方法

是,您是对的。还请注意,您可以使用方便的方法
request.getSession()
(即不带任何参数),该方法与
request.getSession(true)