2011-04-05 43 views
0

有沒有辦法在Java Web應用程序中爲靜態資源配置Expires頭文件,而無需使用servlet /控制器來完成這項工作?原因是,我們有一堆靜態CSS,圖像和JavaScript文件,這些文件很少會改變(如果有的話)。Java Webapps中靜態資源的到期頭文件

當然,我可以爲這些資源編寫一個控制器(如果沒有替代方案,我可能會這樣做),但是由於這是一個反覆出現的問題,我不知道是否可能已經有解決方案了。 PS:由於我們仍然使用Spring框架,所以從這裏可以找到一個解決方案。

回答

3

是的,它使用Filter,配置一個過濾器,將攔截每個靜態資源的請求,並在響應修改標題。

+0

感謝您的提示。如果我必須對此進行編碼,我可能會使用它。但我在尋找沒有編碼的東西。在我看來,像重新發明輪子.. – nfechner 2011-04-05 09:29:27

+0

那麼有一些服務器,一些如何提供這只是[配置](http://tomcat.apache.org/tomcat-5.5-doc/config/context.html ),但它並不完全重塑..在你的情況 – 2011-04-05 09:32:38