如何使用JSF 1.1从webapp文件夹下载文件



我使用的是JSF 1.1。点击一个按钮,我需要从webapp/pdf目录下载一个文件。我怎样才能做到这一点呢?

直接链接到URL。服务器和浏览器都将执行必要的魔术。

期望的HTML输出应该是这样的:
<a href="/yourcontext/pdf/filename.pdf">
    Download PDF
<a>

JSF 1.1在JSP上生成这个HTML的方法是:

<h:outputLink value="${pageContext.request.contextPath}/pdf/filename.pdf">
    <h:outputText value="Download PDF" />
</h:outputLink>

或者,在Facelets上使用JSF 1.1时:

<h:outputLink value="#{request.contextPath}/pdf/filename.pdf">
    Download PDF
</h:outputLink>

如果需要的话,添加一些CSS使其看起来像一个"按钮"。

相关内容

  • 没有找到相关文章

最新更新