Facelet呈现从DB动态加载的PDF

时间:2016-10-21 13:51:05

标签: jsf servlets

根据几个表单元素的选择,我想将PDF文件动态加载到存储在数据库中的embed / object标记中。

提供PDF

我找到了this解决方案来从servlet提供PDF。

  • 使用Facelets时这是正确的方法吗?因为我认为在使用facelets时,我不应该需要Servlet,所以我怎么能用Bean做到这一点?
  • 当我从数据库动态加载PDF时,我无法访问文件系统上的文件,因此我必须以哪种方式修改response.setHeader

从JSF调用

我以为我会以某种方式首先触发javascript函数来更新embed标记中的src属性的内容,然后使用jsf核心库中的ajax标记触发重新呈现嵌入元素。

这是正确的方法吗?

<embed src="#{pdfServlet.getPdf[desiredFileId]}"></embed>

0 个答案:

没有答案