title: download report as pdf using servlet
body: <p>I have the pdf file location and pdf file in my POJO class. I want to download thee pdf using servlet. Please tell me some ways to get it done.
   File Location=/tmp/SWBC_444Thu May 03 20:01:07 IST 20124366242221752147545.pdf
  Using this file location i want to prompt user to download the file as pdf.</p>
  
  <p>Here is my code.</p>
  
  <pre><code>File file = new File(filePath);
    OutputStream responseOutputStream = response.getOutputStream(); 
    response.setContentLength((int)filePath.length());
    FileInputStream fileInputStream = new FileInputStream(file);
    int size = fileInputStream.available();
    byte[] content = new byte[size];
    int bytesRead;
    while ((bytesRead = fileInputStream.read(content)) != -1)   
    {  
     responseOutputStream.write(content, 0, bytesRead);  
    }
    responseOutputStream.flush();
    fileInputStream.close();
    responseOutputStream.close(); 
  </code></pre>
  
  <p>. I read and generate the file but when open the file its empty.</p>
  
  <p>Thanking you..!</p>