I am trying to host a set of JSF pages in a portlet. Portlet has the doXXX methods which can be delegated to a JSF/JSP page. JSF comes with its own navigation infrastructure. The question is how does one use portlet as the JSF pages host and let JSF navigation framework handles the navigations of the JSF pages in the portlet. Specifically, how does one deal with the doView method in the portlet. Somehow, it seems like an overlap with JSF navigation model since portlet gets the first crack at the incoming requests, but the navigation is defined at the JSF side.