Thanks, I'll give this a try.

 -- jack

> -----Original Message-----
> From: Greg Hess [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 06, 2003 9:47 AM
> To: 'Struts Users Mailing List'
> Subject: RE: jsp output to file
>
>
> To achive this I generaly use a utility method as defined
> below, note the path argument will contain a full url
> including the session Id key as the jsp is generaly relying
> on session data to build the output for
> example(http://localhost/myapp/someAction.do;jsessionid=thesessionid).
> The return can then be saved to file.
>
>       public static String executeHTTPRequest(String path)
>       {
>               String htmlContent = null;
>               ByteArrayOutputStream bout = new
> ByteArrayOutputStream();
>               try
>               {
>                       URL jspPage = new URL(path);
>                       InputStream is = jspPage.openStream();
>                       BufferedInputStream bin = new
> BufferedInputStream(is,1024);
>                       int data;
>                       while((data = bin.read())>0)
>                       {
>                               bout.write(data);
>                       }
>                       bin.close();
>                       is.close();
>                       htmlContent = new
> String(bout.toByteArray()).trim();
>               }
>               catch(Exception e)
>               {
>                       if(m_log.isErrorEnabled())
>                               m_log.error("ToolBox ERROR:
> executeHTTPRequest(path)path=" + path + e);
>               }
>               return htmlContent;
>       }
>
> HTH,
>
> Greg
>
>
> > -----Original Message-----
> > From: Jack Bakker [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, November 05, 2003 11:17 PM
> > To: [EMAIL PROTECTED]
> > Subject: jsp output to file
> >
> > I have a multi page wizard which ultimately produces 10 output pages
> which
> > show data entered into the form(s). The user then reviews
> the output
> > pages, can modify input data, and then can click a final
> submit button
> > when satisfied with their entries. So far so good. At this final
> submission, I
> > want to render the same 10 output pages but this time save them as
> html
> > files on the server.
> >
> > i.e., how can I, from one action, call 10 other actions and
> instead of
> > returning output to the browser, save as a server-side html files.
> >
> >  -- jack
> >
> >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > 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]

Reply via email to