On Tue, 5 Jun 2001, Davanum Srinivas wrote:
> Giacomo,
> Please check if what i checked in is ok.
After thinking again we'd better extend the Environment interface with a
method called getRedirector() as replacement for the redirect() method
(similar to getOutputStream()) and let the sitemap engine pass that
object to the Actions and of course use that for the implementation of
the map:redirect element as well. It seams a clearer approach to me so
implementors of an Environment are free how to implement a Redirector.
But anyway, thanks for the quick solution :)
Giacomo
>
> Berin,
> Please let me know if this works for you.
>
> Thanks,
> dims
>
> --- giacomo <[EMAIL PROTECTED]> wrote:
> > On Tue, 5 Jun 2001, Berin Loritsch wrote:
> >
> > > There is one point in the webapp that makes WebApp developing
> > > more difficult than necessary in Cocoon2. This has to do with
> > > redirects. I was originally for not allowing redirects for
> > > generators, transformers, and especially serializers. However,
> > > I always tried to advocate leaving that ability in Actions.
> > > As a result, we have our Sitemap handle too many concerns.
> > > NEVER should the sitemap handle WebApp LOGIC. I don't mind
> > > having it specify the Actions to use, or even rearrange their
> > > order. I do mind that I have to do some serious fenangling
> > > with sitemap parameters and dynamic logic to embed program
> > > logic in the sitemap.
> > >
> > > I propose to allow the Environment object to be passed to
> > > Actions in the objectModel. That way, Actions can still do
> > > redirects--easing program development. This also simplifies
> > > the site administrators duties in that they no longer have
> > > to know the gory details of how the program logic works.
> > > All the time, it also removes the ability for the other
> > > sitemap components to perform redirects.
> > >
> > > The current programming model is too restrictive--and I have
> > > to do true HACKS to get around it. I have a program to
> > > release to a customer soon, and it would really simplify my
> > > life if I can handle site security and redirects conveniently
> > > in Actions.
> >
> > I knew it will come sooner or later. Maybe we should have a Redirector
> > interface that a concrete Environment should implement to enable an
> > Action to do redirects only (I don't see the other methods of
> > the Environment interface be relevant to an Action).
> >
> > As this is a change of an Interface (Action) this should be
> > implemented VERY SOON as Carsten will do the dists tomorrow.
> >
> > Giacomo
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, email: [EMAIL PROTECTED]
> >
>
>
> =====
> Davanum Srinivas, JNI-FAQ Manager
> http://www.jGuru.com/faq/JNI
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year! http://personal.mail.yahoo.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]