session.removeAttribute("sessionname")是清除SESSION里的某個屬性.
session.invalidate()是讓SESSION失效.
或許你可以用getAttributeNames來得到所有屬性名,然后再removeAttribute
例如
public void removeSessionAttributr(HttpServletRequest request){
Enumeration em = request.getSession().getAttributeNames(); //得到session中所有的屬性名
while (em.hasMoreElements()) {
request.gteSession().removeAttribute(em.nextElemet().toString()); //遍歷刪除session中的值
}
}