1. 程式人生 > >清除session信息

清除session信息

https clas size mil span 裏的 ont ida getattr

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());
  }
 }

session.invalidate(); 是把session內的所有屬性 都清除,

 session.removeAttribute("uiUsers"); 是清除session中的 "uiUsers" 屬性,就是清除一個特定的屬性

清除session信息