session.removeAttribute("sessionname")是清除SESSION里的某個屬性.
session.invalidate()是讓SESSION失效.
或許你可以用getAttributeNames來得到所有屬性名,然后再removeAttribute
我是如下在Spring中實現的:
private void initSession(HttpServletRequest request){ Enumeration em = request.getSession().getAttributeNames(); while(em.hasMoreElements()){ request.getSession().removeAttribute(em.nextElement().toString()); } }