0

根据我在此链接中的讨论,我遇到了缓存问题

但我不确定如何在我的 Spring MVC 上设置响应标头的建议。

有人知道如何设置某种过滤器,它只会在图像文件上添加响应头吗?

我目前不是使用 SPring MVC 进行 J2EE Web 开发的专家。

任何想法?

4

1 回答 1

0

Spring 带有一个 Resources Servlet。

<!-- 提供来自 .jar 文件(例如 blartoch.jar)的静态资源内容 -->
<小服务程序>
  <servlet-name>资源 Servlet</servlet-name>
  <servlet-class>org.springframework.js.resource.ResourceServlet</servlet-class>
  <load-on-startup>50</load-on-startup>
</servlet>


<!-- 将所有 /resources 请求映射到 Resource Servlet 进行处理 -->
<servlet 映射>
  <servlet-name>资源 Servlet</servlet-name>
  <url-pattern>/resources/*</url-pattern>
</servlet-mapping>

我们正在使用一个耳朵文件,我所有的资源都在耳朵的一个罐子里。如果您只是部署一个 WAR 文件(可能部署到 tomcat),那么请尝试将您的资源放入一个 jar 中,并将该 jar 放入您的 WAR 文件的 /WEB-INF/lib 目录中。

如果您将资源(在 jar 中)存储在以下目录中:

/META-INF/common/图像

对您的资源的请求将如下所示:

<img src="<c:url value="/resources/common/images/cuteKitten.jpg"/>"/>
于 2010-10-18T13:23:57.807 回答