我試圖在我的jsp頁面上緩存圖像。爲JSP中的圖像添加過期緩存
我知道我可以緩存一切是這樣的:
httpResponse.setDateHeader("Expires", System.currentTimeMillis() + 604800000L);
但我需要只對圖像設定過期緩存。我怎樣才能做到這一點?什麼是最簡單的方法?
由於
我試圖在我的jsp頁面上緩存圖像。爲JSP中的圖像添加過期緩存
我知道我可以緩存一切是這樣的:
httpResponse.setDateHeader("Expires", System.currentTimeMillis() + 604800000L);
但我需要只對圖像設定過期緩存。我怎樣才能做到這一點?什麼是最簡單的方法?
由於
創建servlet filter
這將偵聽,在* .jpg結尾網址,* .GIF,* .PNG等,並添加在響應expires頭。
聽起來並不容易,但由於 – bla0009 2013-03-05 01:55:06
@ boban0987看看這個帖子的http: //stackoverflow.com/questions/2872613/caching-images-served-by-servlet – 2013-03-05 01:58:28
非常相似,這樣的問題:http://stackoverflow.com/questions/2872613/caching-images-served-by-servlet – 2013-03-05 01:58:50