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]