在我的网络应用程序中,我会在会话中保存一个对象。
session.setAttribute("product", product);
如何删除此特定变量?我搜索了它,我发现只有HttpSession.invalidate()
。但是这会杀死我的会话。
答案 0 :(得分:0)
就像有
一样session.setAttribute("foo", foo);
还有
session.removeAttribute("foo");
您不希望使用session.invalidate()
,因为这会导致您的会话被终止,之后您将无法使用它。
答案 1 :(得分:0)
试试这个:
session.removeAttribute("product")
答案 2 :(得分:0)
会话中有一个removeAttribute(“name”),你可以使用它。