mey*_*uel 9 caching primefaces jsf-2
我有一个PDF文档,它是从应用程序中包含的数据生成的,这个pdf文档是使用媒体组件primefaces显示的,一切正常,但是为了对数据源进行更改,我仍然显示旧文档.到目前为止,我已经通过清除浏览器缓存解决了,但是这个问题怎么可能解决这个问题呢?
<p:media value="#{listadoFacturasMB.fileDownload}" width="100%" height="600px" player="pdf">
<f:param name="id" value="#{listadoFacturasMB.selectedFactura.idFactura}" />
</p:media>
Run Code Online (Sandbox Code Playgroud)
我在这里找到的部分答案: 链接 我只需要强制组件始终具有不同的 id,尽管它是同一个文档。这就是 xhtml 中的代码:
<p:media value="#{serviciosMB.servicioDownload}" width="100%" height="600px" player="pdf">
<f:param name="id" value="#{serviciosMB.idFile}" />
</p:media>
Run Code Online (Sandbox Code Playgroud)
支持豆:
public String getIdFile() {
return java.util.UUID.randomUUID().toString();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1296 次 |
最近记录: |