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
>
>

Reply via email to