The JavaDocs say context-relative, so I would say we should make that there ActionForward context-relative. Otherwise, how could it be used to interact with another servlet? Ditto for IncludeAction.
We might also document that "To forward to a module-relative resource, the ActionMapping.forward property can be used in lieu of an Action." Ditto for include. Thanks for catching this Eddie! -Ted. 10/18/2002 5:32:29 PM, Eddie Bush <[EMAIL PROTECTED]> wrote: >Yep - that's the ticket alright. I guess I still don't fully understand >the innards. I thought (after actually having examined the code) I had >a pretty bulletproof understanding. Looks like you just shot holes all >in it. APDS? > >I guess I was focusing on the wrong thing. This is not a requirement of >mine - nor have I had it arise. I've seen a couple of inquiries though, >and I think people were tending toward the way I was trying to do it. > I'll keep my eyes peeled 8-O for anyone else having this miconception. > >ForwardAction actually does return an ActionForward now. It could be >made contextRealtive very easily. > >Ted Husted wrote: > >>Try using a "SuccessAction" that returns a real live ActionForward >> >>return findForward("success"); >> >>with something like this >> >><forward name="success" path="http://jakarta.apache.org" contextRelative="true"/> >> >>and see if that gets you out. >> >>The internal forward= action is already module/context relative. In 1.0, I had been >using forward= inside the >>application and ForwardAction to get out. >> >>Maybe ForwardAction should always be contextRelative, since it's stated purpose is >to let us interact with other >>servlets, which implies it shouldn't understand modules at all. >> >>I think there's another ticket in there about ForwardAction bypassing the >RequestProcessor. May be it needs to >>create an ActionForward on the fly and set it to contextRelative=true, and then just >return that. >> >>I think a lot of people may be using ForwardAction when the ActionMapping.forward >would be better suited, and >>maybe we need to clarify the difference. >> >>I think ForwardAction is for hooking up with other servlets, applications, or >domains, and ActionMapping.forward >>is for hooking up with other Struts resources in the same module, like JSPs. >> >>-Ted. >> >-- >Eddie Bush > > > > >-- >To unsubscribe, e-mail: <mailto:struts-dev-unsubscribe@;jakarta.apache.org> >For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org> > > -- To unsubscribe, e-mail: <mailto:struts-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>