我正在使用JSF 1.1。单击按钮后,我需要从webapp/pdf
目录下载文件。我怎样才能做到这一点?
只需直接链接到其URL。服务器和浏览器都将执行必要的操作。
所需的HTML输出应如下所示:
<a href="/yourcontext/pdf/filename.pdf">
Download PDF
<a>
在JSP上使用JSF 1.1生成此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,使其看起来像一个“按钮”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句