my output stream has to be controlled by my action class. It is an ajax integration for http://www.xoscript.org where you can invoke methods on a POJO class and in turn that class can include the output of another action as it's return value.
----- Original Message ----- From: "Rick Reumann" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <user@struts.apache.org> Sent: Saturday, February 25, 2006 12:11 PM Subject: Re: passing objects from one request to another > [EMAIL PROTECTED] wrote: > > Rick, > > > > It sounds like you are having a problem that I solved last week. > > Actually, I'm not the one having the problem. I was just replying to the > initial post, that I'd use the Session for stuff that needs to accessed > across multiple requests. > > > I had a situation where I needed to include the result of other actions in the > > middle of my ActionClass so I implement HttpServletRequestWrapper and > > HttpServletResponseWrapper so that I could provide RequestDispatcher with a > > place to store and retrieve variables from the request scope. In my action > > class I swapped the real request and response for the wrapped ones and copied > > all the request.getParmeters() and so on into a Hashtable in my wrapper > > classes. When I called dispatch.include(req,res) the new action.do was able to > > function as if I forwarded control to the new action class. In order to > > retrieve the output buffer coming back I created one in my response wrapper > > using a String buffer so that I could get at with the toString method. > > No offense, but that sounds like a case where trying to be creative just > made things way more complicated than they need to be. If you need > something in other Action classes across multiple requests why not just > stuff some object into the Session instead of going through all these > hoops? Why in the world would you need to create wrapper classes and > push the storage of these objects up into the RequestDispatcher? What > does this gain you versus just storing some object in the Session? > > -- > Rick > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]