Inside a
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain)
I wanted to get the session using
FacesContext.getCurrentInstance().getExternalContext().getSession(false);
But I realised that FacesContext.getCurrentInstance()
returns null
. I know that I can get the session using ((HttpServletRequest) req).getSession(false)
instead, but my concrete question is: why is the faces context null
in the doFilter()
method?
I'm using MyFaces 1.1.