I guess you'll need something like:
<snip>
javax.servlet.http.HttpServletRequest request = (javax.servlet.http.HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
javax.servlet.http.HttpSession session = request.getSession(); session.invalidate(); session = request.getSession(true); </snip>
HTH, Matthias
Slawek wrote:
hi
problem: user cliks on menu with action logout... how to clear all memory associated with his session (for ex. large beans)?
i can get session in action method:
FacesContext facesContext = FacesContext.getCurrentInstance();
SessionMap session = (SessionMap)facesContext.getExternalContext().getSessionMap();
//session=null; - that doesnt clear session:/
and what should i do to clear memory (set null references to tell garbage collector to whipe out objects without waiting when session expires)?
thanks for your time Men!
Slawek
-- Matthias Weßendorf Aechterhoek 18 DE-48282 Emsdetten Germany phone: +49-2572-9170275 cell phone: +49-179-1118979 email: matzew AT apache DOT org url: http://www.wessendorf.net callto://mwessendorf (Skype) icq: 47016183