0

私は ap:galleria (primefaces 3.2) を使用していますが、FF と chrome で正常に動作します。ただし、IE9 では表示されず、IE8 では表示されないことがあります。

IE9: ブラウザーのキャッシュをクリアしてページをリロードすると、ギャラリーが正しく表示されます。しかし、ページをリロードすると、ギャラリーが表示されません。ブラウザのキャッシュをクリアする必要がありますが、再度表示されます。

ガレリアコードはこちら

<f:view
<ui:composition    
<ui:define name="content">
<f:view>
<f:subview id="fleetvehicleinfo">
<h:form 
.
.
<p:galleria value="#{vehicleRemarketingDetail.vehicle.Pictures_Set}" var="picture" panelWidth="470" panelHeight="350" frameWidth="110" frameHeight="80" >  
        <p:graphicImage value="/vehicle/remarketing/image/#{picture.document_id}.jpg" height="350" width="470" />
    </p:galleria>
    </h:form>
    </f:subview>
    </f:view>
</ui:define>

何が間違っているのか、どうすればそれを機能させることができるのか、誰にも手がかりがありますか?

4

1 に答える 1

0

ヘッダーの先頭にこれを追加してみてください:

<f:facet name="first">
      <meta http-equiv="Pragma" content="no-cache" />
      <meta http-equiv="Expires" content="-1" />
</f:facet>
于 2012-10-11T14:58:07.080 に答える