2002 JI Open Discussion Posted August 18, 2006 Share Posted August 18, 2006 By: Stephen Ho - sfgear PDF generation problem 2003-06-06 05:24 Hi: I had encountered PDF generation problem using servlet/datasource approach. The servlet code is an extact copy of the sample code from the webapp Demo (Jasper Report) and was integrated into a Struts action servlet. I got these errors in the popup windows in IE 6: 1. "File Download" window with warning "This type of file could harm your computer if it contains malicious code" and ask to Open, Save or Cancel,... 2. IE error window "Internet Explorer cannot download jasperReportPDFTest from localhost, Internet Explorer was not able to open this Internet site. The request site ie either unavailable or cannot be found. Please try again later." It works on HTML generation. - Does anyone has any idea why this is happening? - Is it something to do with "setContentType("application/pdf")"? Thanks for the advise Stephen By: Stephen Ho - sfgear RE: PDF generation problem 2003-06-07 04:53 I had resolved this problem and hope this will help if you had encountered this situation too. // Modified response.reset(); response.setContentType("application/pdf"); response.setContentLength(bytes.length); // Modified response.setHeader( "content-disposition","inline; filename=testPDF.pdf" ); ServletOutputStream ouputStream = response.getOutputStream(); ouputStream.write(bytes, 0, bytes.length); ouputStream.flush(); ouputStream.close(); When replacing the content-disposition's "inline" action to "attachment", the client will have the option to either Open or Save the PDF file. Stephen Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now