Tomcat 7.0、Struts 2、Tiles 2、およびHibernateを実行しているWebサーバーがあります。ほとんどの場合、大丈夫ですが、サーバーが間違ってキャッシュされた画像やファイルを返すことがあります。私はいくつかの他のユーザーと、すべての主要なブラウザIE、FireFox、Chromeのこの動作を確認しました。間違ったキャッシュオブジェクトを返すコンテナ
本質的に、サーバーがイメージbを返す場合があります。ここでは、htmlコードはimage-a.jpgと明記されています。シフトリロードにより間違った画像が消去され、正しい画像がロードされます。イメージファイルやhtmlファイルを更新する必要がないことを明確にするために、サーバーが正しいイメージを提供するように強制する必要があります。シフト+リロードはトリックを行うようですか?
この動作は、htmlファイルが質問に
ウェブサイト(時々サーバーは、htmlファイルとして.JPGを提供しようとする)画像に影響を与えているようだ、など:www.mycity-online.com
を洗い流すながら、別の方法として、あなたがプログラムでこれらのヘッダを設定することができ、これらを使用してみたりキャッシュされたものは、S2やHibernateに関係していません。キャッシングメカニズムを使用していますか? –
私は休止状態のオブジェクトにはecacheを使用しますが、イメージ(静的コンテンツ)には何も使用しません – user1224657