我正在使用 JSF 1.1。单击按钮时,我需要从webapp/pdf
目录下载文件。我怎样才能做到这一点?
问问题
487 次
1 回答
2
只需直接链接到其 URL。服务器和浏览器都将发挥必要的作用。
所需的 HTML 输出应如下所示:
<a href="/yourcontext/pdf/filename.pdf">
Download PDF
<a>
生成此 HTML 的 JSP 方式的 JSF 1.1 是:
<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 使其看起来像一个“按钮”。
于 2015-06-02T08:17:56.360 回答