我想使用iText创建PDF。这样做的方法是一个JSF bean。我想要的是,单击JSF页面中的commandButton,即可创建PDF。然后它必须在新窗口(或选项卡)中弹出,保持JSF页面不变。我怎样才能做到这一点?我知道JavaScript中有一种方法,我们可以使用window.open()打开一个新窗口,但是我想从JSF bean访问列表以创建pdf。 谢谢。获取使用iText创建的PDF在JSF中弹出
1
A
回答
1
将target="_blank"
属性添加到<h:form>
,它将提交到一个新的选项卡/窗口。
0
您可以用映射到servlet的<a href="pathToPdfServlet" target="_blank">PDF</a>
替换命令按钮。这个servlet将响应内容类型设置为application/pdf
,调用iText并将PDF写入输出流。
+0
感谢您的快速回复。但是,这种方法存在两个问题。 1.它必须是commandButton(要求) 2.如何访问servlet中的JSF bean数据? – Prabhat 2010-07-14 12:14:49
相关问题
- 1. 无法使用iText和JSF创建PDF
- 2. 使用iTEXT创建Java PDF
- 3. 使用iText创建PDF
- 4. 创建和下载PDF文件时出现空白页(iText&JSF)
- 5. 使用itext创建pdf的问题
- 6. zip使用itext创建的pdf文件
- 7. JavaFX - IText - 创建PDF时创建PDF
- 8. 的Android iText的PDF创建
- 9. 使用iText从TIFF图像创建PDF
- 10. 使用Spring,IText,水印创建PDF
- 11. 使用IText创建PDF文档#
- 12. 在JAVA中使用Apache POI和iText创建Word(DOC)中的PDF
- 13. 使用自定义组件在JSF中创建弹出框
- 14. 在jsp中使用jsf创建一个弹出框
- 15. 在pdf页脚中使用itext创建2行的表格
- 16. 如何使用iText在PDF文件中创建目录页面?
- 17. 获取Itext中的pdf文件内容
- 18. 拆分使用iText创建的PDF中的大图像
- 19. 使用Windows 7 Adobe Reader在PDF中显示FormField的值? (iText,C#创建PDF)
- 20. 使用iText在PDF文件中获取图像DPI
- 21. 从使用itext创建的PDF中删除HTML和CSS样式
- 22. 如何使用iText创建PDF中的可编辑字段
- 23. 的Android创建PDF以外的iText
- 24. iText - 创建超过1000个PDF的OutOfMemory
- 25. 使用itext创建PDF,使用按钮嵌入动画
- 26. 如何使用iText创建启用XFA的可编辑PDF
- 27. 使用iText读取pdf的错误
- 28. 在Web应用程序中创建PDF iText
- 29. 如何打印使用iText创建的PDF?
- 30. 使用不带路径的itext创建PDF
感谢您的快速回复。你能解释一下吗?当你给target =“_ blank”时,点击commandbutton,它会调用JSF bean并创建PDF(以Byte Array的形式)。如何使用此字节数组来显示(如outputStream)? – Prabhat 2010-07-14 12:11:23
我以为你已经有这部分工作?到了这一点,您只需将字节连同正确的标题集一起传输到响应主体。无论如何,4年前,我曾经写过一篇面向JSF的博客,但它仍然适用:http://balusc.blogspot.com/2006/05/pdf-handling.html – BalusC 2010-07-14 12:19:32
嘿非常感谢您的链接!大帮助:) – Prabhat 2010-07-14 12:32:48