Hello all, I'm currently working on a cocoon 2.2 application using multiple blocks. Every block is specialized on serving different content (probably including forms). What I would like to achieve is to present a unified URL space to the user, meaning something like
/block-A/niceurl/serving/form /block-B/otherurl/serving/hints-from plain-file should be /contact/ (redirecting to /block-A/niceurl/serving/form) /contact/hints/ (redirecting to /block-B/otherurl/serving/hints-fr...) I first thought I could use a core block mounted at "/", resolving the mapping (I have a spring bean administrating all mappings) and "redirect" the request via Servlet-Service-Framework servlet:block-X:/anurl (Redirect means I simply generate the ready result from src="servlet:block-X:/anurl"). But if I understood the design of SSF correctly, it is not intended for such kinds of redirection, as it does (for admittedly good reasons) not redirect the whole environment including parameters - this is however needed in my scenario, where only block-X knows how to handle the original HTTP request (including all request parameters) The "old" style cocoon://redirect/path doesn't seem to work either as it will not be dispatched to a different block (as already the Sitemap Servlet of my core block "/" started to serve the request. Fiddling with the DispatcherServlet would work, but doesn't seem to be a good idea ;-) Is there any natural way to achieve the described target? Or am I missing something and the design is bogus? Best regards, Niko --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
