我有文件定位在里面WebContent/WEB-INF/resources/file/theFile.pdf
,我可以知道如何下载将显示常规下载弹出对话框的文件或在网页中呈现它(只要最简单的方法都可以)当用户单击链接时页面?我正在使用 JSF2.0,目前正在使用h:outputLink
下载 pdf 文件但没有运气,控制台输出显示此错误:
File not found: /pages/resources/file/theFile.pdf
如何告诉 JSF 删除/pages
并从我的文件开始,/resources
因为我的文件位于资源文件夹中。
这是下载代码:
<h:outputLink value="resources/file/theFile.pdf">
<h:graphicImage library="images" name="pdf.jpg" style="border:none"/>
</h:outputLink>