2010-10-18 61 views
0

我根據我在這link安裝一個過濾器,將響應頭設置爲只圖像文件(S)

的討論有一個緩存的問題,但我不知道如何去與建議在我的Spring MVC上設置響應頭文件。

是否有人知道如何設置某種過濾器,只會添加一個響應標題在圖像文件上?

我目前不是使用SPring MVC進行J2EE Web開發的專家。

有什麼想法?

+0

您的其他話題的答案是不值錢。我在那裏發佈了一個答案和一個過濾器示例。你可能想要保持這個問題對春季特定的解決方案。因爲我不做Spring,所以我不會詳細介紹這個。 – BalusC 2010-10-18 14:21:20

回答

0

Spring附帶一個Resources Servlet。

 
<!-- Serves static resource content from .jar files such as blartoch.jar --> 
<servlet> 
    <servlet-name>Resources Servlet</servlet-name> 
    <servlet-class>org.springframework.js.resource.ResourceServlet</servlet-class> 
    <load-on-startup>50</load-on-startup> 
</servlet> 


<!-- Map all /resources requests to the Resource Servlet for handling --> 
<servlet-mapping> 
    <servlet-name>Resources Servlet</servlet-name> 
    <url-pattern>/resources/*</url-pattern> 
</servlet-mapping> 

我們使用的是EAR文件,我所有的資源都在耳朵罐子。如果您只是部署一個WAR文件(可能是tomcat),那麼請嘗試將資源放在jar文件中,然後將jar放入WAR文件的/ WEB-INF/lib目錄中。

如果您存儲資源(罐內)在以下目錄:

你的資源
 
/META-INF/common/images 

請求將是這個樣子:

 
<img src="<c:url value="/resources/common/images/cuteKitten.jpg"/>"/>