Tengo el archivo localizar dentro de WebContent/WEB-INF/resources/file/theFile.pdf
, puedo saber cómo puedo descargar el archivo que mostrará un cuadro de diálogo emergente de descarga regular o presentarlo en la página web (cualquiera de ellas hará tanto como la forma más sencilla de hacerlo) cuando el usuario haga clic en el enlace de una página? Estoy usando JSF2.0, y en la actualidad el uso de h:outputLink
para descargar el archivo PDF, pero sin suerte, la salida de la consola me muestra este error:¿Cómo hacer un archivo de descarga en JSF 2.0?
File not found: /pages/resources/file/theFile.pdf
¿Cómo puede decir JSF para eliminar el /pages
y comenzar con la /resources
como mi el archivo estaba dentro de la carpeta de recursos.
Este es el código de descarga:
<h:outputLink value="resources/file/theFile.pdf">
<h:graphicImage library="images" name="pdf.jpg" style="border:none"/>
</h:outputLink>
Una respuesta muy completa. – huahsin68
De nada. – BalusC