开发者社区> 问答> 正文

JSF:仅在准备好文件后,如何在新选项卡上显示PDF文件

服务器正在生成一个PDF文件,将其显示在客户端浏览器的新选项卡上,但是该选项卡将打开,而尚未创建的文件将显示空白选项卡,直到PDF创建完成。

我希望仅在PDF创建完成后才打开新选项卡。

我的JSF文件

<h:commandLink styleClass="btn btn-primary btn-block" action="#{mybean.generatePDF}" target="_blank" style="margin-left: 0px;"> Show PDF <f:param name="idConsultation" value="#{ophtHistoryBean.consultation.id}" /> </h:commandLink> 我的豆

try { pdfGenerator = new PDFGenerator("PDF file", getOphthalmologicalHistory().getPatient().getCip() .toString(), localeBean.getLocale(), uploadImageBean.getImages()); File file = pdfGenerator.generateConsultationPDF(getOphthalmologicalHistory().getPatient(), getOphthalmologicalHistory()); Faces.sendFile(file, false); } catch (IOException e) { throw new RuntimeException("Error generating PDF", e); }

展开
收起
被纵养的懒猫 2019-09-27 19:38:14 412 0
0 条回答
写回答
取消 提交回答
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对象存储实战指南-试读 立即下载
OpenAnolis 龙蜥操作系统开源社区技术创新白皮书 立即下载
使用CNFS搭建弹性Web服务 立即下载