Hi,

In past non-faces applications I have had a simple method in my controlling servlet that would automatically display a screen with a given message before redirecting to some given page. Something like this:

...
displayRedirect("Your order was completed successfully", "index.jsp");

In my JSF application I have navigation-rules for each outcome and a sepparate view for each message. So for the example above i'd have something like:

       <navigation-case>
           <from-outcome>complete</from-outcome>
           <to-view-id>/order_complete.xhtml</to-view-id>
       </navigation-case>

The 'order_complete.xhtml' page would have the message "Your order was completed successfully" and then a timed redirect to some other page. I'm not completley stupid and am using a template (btw i'm using facelets too) for all the redirection pages, but I'm still having to create a page for each outcome.

Is there some nice way I can achieve this kind of behaviour without making an individual view for all the messages?

Any comments welcome.

Thanks,
-Robert.

Reply via email to