Hi all,
I am trying to attach a pdf document in JSP.
Whenever I access the jsp I am getting error in first time. After that it is working
fine . Any idea.
While open the url when firsttime it is saying (you are downloading *.jsp) in file
save popup and gives error.After that it shows (you are downloading *.pdf)Then it
opens the pdf.
Is there a way to suppress this error or am i doing something wrong in the code?
Any idea to attach a pdf using jsp is also welcome.
thanks
Venkat M
The code is as follows.
<%@ page import="java.io.*" %>
<%
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
response.setContentType("application/pdf");
response.setHeader("Content-disposition", "attachment; filename=" +
"JspSyntax.pdf");
String fileURL = "C:///jspsyntax.pdf";
OutputStream outp = response.getOutputStream();
FileInputStream is = new FileInputStream(fileURL);
// Use Buffered Stream for reading/writing.
bis = new BufferedInputStream(is);
bos = new BufferedOutputStream(outp);
byte[] buff = new byte[2048];
int bytesRead;
// Simple read/write loop.
while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff, 0, bytesRead);
}
} catch (java.net.MalformedURLException e) {
System.out.println("MalformedURLException.");
e.printStackTrace();
} catch (final IOException e) {
e.printStackTrace();
System.out.println("IOException.");
//throw e;
} finally {
if (bis != null)
bis.close();
if (bos != null)
bos.close();
}
%>
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:
http://archives.java.sun.com/jsp-interest.html
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.jsp
http://www.jguru.com/faq/index.jsp
http://www.jspinsider.com