Abrir un fichero en el navegador con Struts
Artículo por Club Developers · 30 octubre 2006
2882 vistas
Tomemos el ejemplo de un fichero PDF.
En la página (por ejemplo) tenemos:
En el método execute de la Action:
Ahora el fichero PDF se abre en el navegador.
En la página (por ejemplo) tenemos:
html4strict
<html:link page="/openpdf.do" name="pdfForm" property="pdfName" target="_blank"> <html:img src="./images/PDF.gif" border="0" alt="View PDF"/> </html:link>
En el método execute de la Action:
java
// Rellenar aqui el flujo del PDF httpServletResponse.setContentType("application/pdf"); httpServletResponse.setContentLength(bos.size()); os.write(bos.toByteArray(), 0, bos.size()); os.flush(); os.close(); return null;
Ahora el fichero PDF se abre en el navegador.