dev@javaserverfaces.java.net

Invoking FacesNavigation from a Filter

From: Lincoln Baxter, III <lincolnbaxter_at_gmail.com>
Date: Sat, 31 Oct 2009 15:11:44 -0400

Hi,

I'm trying to invoke default FacesNavigation from a filter (Where I've
already instantiated a FacesContext,) but I can't seem to get it to
work unless the outcome was defined in a navigation case in
faces-config.xml.

When the navigation case is a direct navigation (/faces/demo.jsf) or a
relative navigation string (eg: demo.jsf), no navigation occurs.

I'm assuming this has to do with the fact that the view was not
restored and set into the context, but doing that manually with a
viewId of "" to prevent NullPointerException doesn't work either.

Thoughts? How can I properly build the facesContext object model to
support navigation in a filter?

Thanks,
Lincoln