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]