Primefaces p:graphicImage with cache=";假;对本地wildfly的操作进行了更改,但没有部署到openshift,为什么?

Primefaces p:graphicImage with cache=";假;对本地wildfly的操作进行了更改,但没有部署到openshift,为什么?,primefaces,openshift,wildfly,Primefaces,Openshift,Wildfly,我有一个本地的wildfly 8.1服务器和primefaces 5.0.4。在它上面,我有一个JSFWeb应用程序,它有一个带有p:graphicImage cache=“false”的facelets页面,并且它的DefaultStreamedContent方法位于支持bean中。我有一个操作,它调用一些代码来更改图像url并刷新图像父级。这一切在我的本地服务器上就像一个魔咒。问题是当我将应用程序部署到openshift时。除了动态图像,其他一切都正常工作,它始终返回相同的图像,即使在我的调

我有一个本地的wildfly 8.1服务器和primefaces 5.0.4。在它上面,我有一个JSFWeb应用程序,它有一个带有p:graphicImage cache=“false”的facelets页面,并且它的DefaultStreamedContent方法位于支持bean中。我有一个操作,它调用一些代码来更改图像url并刷新图像父级。这一切在我的本地服务器上就像一个魔咒。问题是当我将应用程序部署到openshift时。除了动态图像,其他一切都正常工作,它始终返回相同的图像,即使在我的调试代码中一切正常,我可以看到新的url更改,并且通过chrome dev tools中的inspect元素,图像动态url uid在每次刷新后都会更改: /javax.faces.resource/dynamiccontent.properties.xhtml?ln=primefaces&pfdrid=5SVKvQrbpnnQ%2Bp%2b1dv8qp80xqobb2irpsvfmh9qjb8%3D&pfdrid_c=false&uid=bb89b7f1-7eae-44ba-807b-118e29ce4c7c

刷新后:

/javax.faces.resource/dynamiccontent.properties.xhtml?ln=primefaces&pfdrid=54SVKvQrbpnnQ%2Bp%2b1dv8qp80xqobb2irpsvfmh9qjb8%3D&pfdrid_c=false&uid=d50a9397-f836-415d-9679-16c028d4aadd

如何仍然缓存图像