Hi Frank Felix!
My navigation works now, I've implemented a custom navigation handler. Many thanks for your hint. Regards, Matthias > -----Ursprungliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Auftrag > von Frank Felix Debatin > Gesendet: Montag, 30. Januar 2006 10:01 > An: 'MyFaces Discussion' > Betreff: RE: Custom ViewHandler - problem with navigation > > > Hi Matthias, > > I'm not an expert in the inner workings of JSF, views and navigation. > > But here is what works for me. I never understood the sense of the xml > navigation rules, and because we have a very large application with many > pages, we were fed up typing in the navigation rules, and forgetting them > from time to time. > > Thus, I took the myfaces implementation of the navigation > handler, threw out > all the xml navigation rule stuff, and used it as a custom navigation > handler, that moves forward without looking for a rule. > > Essentially the navigation handler does the following things. Is is a > redirect? If yes do a redirect via the external context. If no, call > viewhandler create view, set the view id, call faces context set > view root, > and then render response. > > Long text, short message: try doing your own navigation handler. It's > simple, and we were very happy with that, because we got a lot > more control. > > > Regards > Frank Felix > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Monday, January 30, 2006 2:50 AM > To: Users MyFaces > Subject: Custom ViewHandler - problem with navigation > > Hi! > > > I'm implementing a custom view handler and encounter problems with the > navigation. The view handler is responsible for handling pure code-level > Java views and delegates the rendering of JSP pages to the default view > handler. > > Because of the Java views, I don't have any files to specify in the > faces-config.xml navigation rules. When I use an outcome for a Java view, > the navigation handler says that it cannot find a matching > navigation case, > and stays on the current view: > > outcome=ParticipationView no matching navigation-case found, staying on > current ViewRoot > > > Does anybody of you know how to handle that? > > > Regards, > > Matthias > >

