Not wanting to be anti-jsp or anything but wont the output stream become corrupted from any text inside the JSP itself? Even one character could cause problems.
-- Glen > See if any of the suggestions in http://jakarta.apache.org/poi/faq.html#faq-7 > help you. The faq is written from the point of view of servelet use, but the > problems and solutions apply to JSP as well. > > Quoting ibo <[EMAIL PROTECTED]>: > > > Im trying to code a routine for downloading the > > generated excel file > > thru JSP, by writing the data object directly to the > > client side. > > my code snippet : > > > > fs = new POIFSFileSystem(new > > FileInputStream(fileTemplate)); > > wb = new HSSFWorkbook(fs); > > ... > > ServletOutputStream stream = > > response.getOutputStream(); > > > > response.setContentType("application/vnd.ms-excel"); > > response.setHeader("Content-Disposition", > > "attachment; filename=\"" + fileName + "\""); > > > > wb.write(stream); > > stream.close(); > > > > this code doesnt seem to work, the file gets > > downloaded and written to a file > > but the content looks garbled or corrupted, although i > > can open the file thru > > MS Excel w/o getting an "illegal operation" or any > > errors. > > remember that this code snippet is inside a JSP file > > and it looks like > > the data was written not in binary but in ascii.. or > > something like that. > > what am i missing? anyone with a working code? => does > > POI library > > handles this one properly? (i tried writing it to a > > file and works perfectly). > > i also tried the code in servlet but i get the same results. > > > > __________________________________________________ > > Do You Yahoo!? > > Sign up for SBC Yahoo! Dial - First Month Free > > http://sbc.yahoo.com > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
