Right, you'll have to push the headers manually if you're going to pipe your CGi output - you can do this more easily with the apache httpclient class(es) than with the URL class, but either way it isn't pretty.
On 10/17/05, Tod Thomas <[EMAIL PROTECTED]> wrote: > > Nathan Bubna wrote: > > The VelocityTools project includes an ImportTool that may work for you. > > > > http://jakarta.apache.org/velocity/tools/view/ImportTool.html > > > Thanks. I've already done something like that using > java.net.URL.openStream() and streaming the output into a Vector that > ends up in the Velocity Context. From there I let a template loop > render it. > > The problem is this doesn't pass any of the HTTP header information > (cookies) to the CGI so none of the dynamic content gets generated on > the CGI side. > > > > On 10/17/05, Tod Thomas <[EMAIL PROTECTED]> wrote: > > > >>I am trying to aggregate a couple of web components into a single > >>presentation. The main page is based on a Velocity template. The other > >>is a legacy page generated via CGI on a different server that expects a > >>combination of cookies and environment variables to produce its output. > >> Can I do this with Velocity? > >> > >>I've looked at the J2ee RequestDispatcher Interface and it seems it may > >>fit my needs but I'm not sure how to include the end result of the > >>generated content from the Velocity template. I thought if I could > >>somehow control the resulting Velocity template output stream I could > >>just add my CGI app call, and my Velocity servlet to the > >>RequestDispatcher. I didn't see anything that would let me do that. > >> > >>Has anyone run into this who might have a solution or an alternative? > >> > >> > >>Thanks - Tod > >> > >>--------------------------------------------------------------------- > >>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] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > >