我有一个从应用程序中包含的数据生成的 PDF 文档,该 pdf 文档使用媒体组件 primefaces 显示,一切正常,但要更改数据源,我仍然显示旧文档。 到目前为止我已经通过清除浏览器缓存解决了这个问题,但是这个问题如何解决编程呢?
<p:media value="#{listadoFacturasMB.fileDownload}" width="100%" height="600px" player="pdf">
<f:param name="id" value="#{listadoFacturasMB.selectedFactura.idFactura}" />
</p:media>
最佳答案
我已经用 primefaces 5.3 对其进行了测试,其中的媒体标签有一个属性 cache
,默认值为 true,将其设置为 false,它将始终从服务器加载文件,而不是缓存
关于caching - Primefaces 媒体展示旧版 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24413202/