根据我在此链接中的讨论,我遇到了缓存问题
但我不确定如何在我的 Spring MVC 上设置响应标头的建议。
有人知道如何设置某种过滤器,它只会在图像文件上添加响应头吗?
我目前不是使用 SPring MVC 进行 J2EE Web 开发的专家。
任何想法?
根据我在此链接中的讨论,我遇到了缓存问题
但我不确定如何在我的 Spring MVC 上设置响应标头的建议。
有人知道如何设置某种过滤器,它只会在图像文件上添加响应头吗?
我目前不是使用 SPring MVC 进行 J2EE Web 开发的专家。
任何想法?
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"/>"/>