请解释session.invalidate()的功能。当从应用程序注销时调用session.invalidate()时,它会清除所有与seeion相关的数据吗? 如果我们再次登录应用程序请求.getsession(true)会创建一个新会话吗?请澄清!!!!!
答案 0 :(得分:0)
HttpServlet
的文档说:
public void invalidate()
使此会话无效,然后取消绑定绑定到它的任何对象。
抛出:IllegalStateException - 如果在已经失效的会话上调用此方法
答案 1 :(得分:0)
是的,你是对的。另请注意,您可以使用方便方法request.getSession()
(即没有任何参数)与request.getSession(true)