I almost succeeded in solving this problem with this code:
| @In | private FacesContext facesContext; | | public void navigate () { | | String page = "/pages/articles/xyz.xhtml"; // This could be any page, collected from database | | UIViewRoot root = facesContext.getApplication ().getViewHandler ().createView (facesContext, page); | try { | facesContext.getApplication ().getViewHandler ().renderView (facesContext, root); | } catch (IOException ioe) { | log.error (ioe); | } | } | But I also get an IllegalStateException, so I guess this is not the right way of doing this. ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception | java.lang.IllegalStateException | at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:404) I have also tried this code: | @In | private Renderer renderer; | | public void navigate () { | String page = "/pages/articles/xyz.xhtml"; | renderer.render (page); | } | but it just gives me NPE. Any help would really be appreciated! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4063778#4063778 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4063778 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user