0
我正在使用tomcat 8和spring。我想在瀏覽器中緩存一些特定的圖像。我怎樣才能做到這一點。Tomcat 8:指定映像緩存
我Checked This但我沒有得到如何指定一個特定的圖像文件。 從服務器端我創建和發送img
如下
strBuilder.append("<img src='");
strBuilder.append("/resources/images/nophotos/no_photo_171x180.png");
strBuilder.append("' alt='");
strBuilder.append("");
strBuilder.append("'/>");
,並在客戶端上我得到它像<img src='/resources/images/nophotos/no_photo.png' alt='' />
是否有任何其他方式來指定圖像緩存?
:
您可以使用Tomcat的過期過濾設置緩存頭。我只想緩存靜態文件。在春天我看到有一些''mvc:resources cache-period =''>'但問題是它沒有使用瀏覽器緩存evry時間發送一個http請求到服務器和作爲響應它得到304反應 – manish 2014-12-03 02:24:19
@Manish如果瀏覽器是發送304然後它緩存,只是不是你想要的方式。見http://stackoverflow.com/questions/3934413/chrome-why-is-it-sending-if-modified-since-requests – 2014-12-03 03:29:46