caching - Primefaces 媒体展示旧版 PDF

标签 caching jsf-2 primefaces

我有一个从应用程序中包含的数据生成的 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/

相关文章:

jquery - 调整大小时 Primefaces 对话框位置错误

jsf-2 - 重新打开时,Primefaces selectOneMenu 不会保留对所选项目的关注

jsf - Primefaces commandButton 仅适用于轮播组件的第一个条目

caching - 强制刷新多个资源的浏览器缓存(CSS 和 Javascript)

jsf-2 - 无法覆盖验证错误消息

asp.net - 压缩内存缓存

jsf-2 - 如何在 Primefaces 3 中通过 Java 代码设置主题?

java - 泛型列表每次在 spring 框架的 PrimeFaces 数据表中显示相同的值。我通过循环将组件添加到列表中

java - 计算 Infinispan 缓存内存大小

javascript - 后退按钮缓存的页面加载顺序