Nicola wrote: > > Will whatever the new syntax is allow something like this? > > > > <!-- Symbolic only, actual syntax may vary --> > > <map:handle-errors exception="org.foo.com.RedirectException"> > > <!-- RedirectException puts destURL in the sitemap parameters --> > > <map:redirect-to href="{destURL}" /> > > </map:handle-errors> > > > > That's be nice, then I could actually redirect from generators (and even > > transformers, etc). > > Exactly what I want to prohibit. > > Error handling should *not* redirect or create loops. > If it's part of the flow, use an Action to tell it to the next > components, not exceptions, which are... exceptional ;-)
What about the site developer who doesn't know Java but understands XML and XSL? Or even a bit of XSP with the great taglibs we've got but doesn't know enough to code an Action in Java. [Assume for a second the database actions aren't good enough because we don't allow direct DB access from the Cocoon layer] > Redirecting is generally not needed, and Cocoon was made so to not make > erdirects part of the necessary flow. This is the basic part of C2 I don't understand. Given a form that posts to a different URL, how do you get back to the form page (or a summary page)? Like this? <match "form"> <generate> <transform> <serialize> </match> <match "POST"> <act "doMyPost"> <redirect-to "form-or-summary"> </act> <generate "form again with errors"> <!-- Does this mean form is in sitemap in two places? --> ... </match> I find that difficult conceptually and haven't even gotten it working. Per --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]