我有一个本地wildfly 8.1服务器,其主要部分为5.0.4。在它上面我有一个带有facelets页面的jsf web应用程序,其中p:graphicImage cache =" false"和支持bean中的DefaultStreamedContent方法。我有一个动作,它会调用一些代码来更改图像URL并刷新图像父级。这一切都像我的本地服务器上的魅力。问题是当我将应用程序部署到openshift时。一切正常,除了动态图像,它一直返回相同的图像,即使在我的调试代码一切都很好,我可以看到新的URL更改和chrome dev工具中的检查元素图像动态url uid每次更改后刷新: /javax.faces.resource/dynamiccontent.properties.xhtml?ln=primefaces&pfdrid=5SVKvQrbpnnQ%2Bp%2B1DV8qP80xqOBb22iRPsVFmH9qJB8%3D&pfdrid_c=false&uid=bb89b7f1-7eae-44ba-807b-118e29ce4c7c
刷新后:
/javax.faces.resource/dynamiccontent.properties.xhtml?ln=primefaces&pfdrid=54SVKvQrbpnnQ%2Bp%2B1DV8qP80xqOBb22iRPsVFmH9qJB8%3D&pfdrid_c=false&uid=d50a9397-f836-415d-9679-16c028d4aadd
图像如何仍然可以缓存?