¿Mostrar un archivo pdf en el navegador? [duplicar]

Posible duplicado:
Cómo visualizar un archivo pdf en jsp usando servlet

Recupero un archivo pdf de mi base de datos y lo coloco en un archivo como este

<code>String str="select * from files where name='Security.pdf';";
Statement stmt2= conn.createStatement  
                   (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = stmt2.executeQuery(str);
while(rs.next())
{
 InputStream input = rs.getBinaryStream("content");
 //to create file
   File f=new File("c:/pdfile.pdf");
   OutputStream out=new FileOutputStream(f);
   byte buf[]=new byte[1024];
   int len;
   while((len=input.read(buf))>0)
   out.write(buf,0,len);
   out.close();
   input.close();
    System.out.println("\nFile is created..");
}
</code>

Ahora esto es al final del servidor. En mi parte del cliente, siempre que el usuario haga clic en un enlace, digaa href = pdf (pdf es mi nombre de servlet) en mi página jsp, debería mostrar el archivo recuperado de la base de datos en el navegador del cliente.
¿Qué tengo que hacer?

Respuestas a la pregunta(2)

Su respuesta a la pregunta