在 JSF 中单击按钮时在 IFrame 中显示 PDF

发布于 2024-12-06 20:29:33 字数 79 浏览 0 评论 0原文

我已经编写了一个代码,但它打开了一个新选项卡,我想要的是在单击命令按钮时在 Iframe(用户输入数据的同一页面)内显示 pdf。感谢您的帮助!

I already coded one but it opens a new tab, what I want is to display the pdf inside the Iframe (the same page where the user inputted the data) when a command button is clicked. Thanks for the help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情话已封尘 2024-12-13 20:29:33

您可以使用 rendered 属性有条件地呈现内容。

例如

<h:commandButton value="Show PDF" action="#{bean.showPdf}" />
<h:panelGroup rendered="#{not empty bean.pdfUrl}">
    <iframe src="#{bean.pdfUrl}"></iframe>
</h:panelGroup>

public void showPdf() {
    pdfUrl = "/context/filename.pdf";
}

You can use the rendered attribute to render content conditionally.

E.g.

<h:commandButton value="Show PDF" action="#{bean.showPdf}" />
<h:panelGroup rendered="#{not empty bean.pdfUrl}">
    <iframe src="#{bean.pdfUrl}"></iframe>
</h:panelGroup>

with

public void showPdf() {
    pdfUrl = "/context/filename.pdf";
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文