gpt4 book ai didi

java - 如何使用 Tomcat 启用静态内容(图像、css、js)的浏览器缓存?

转载 作者:IT老高 更新时间:2023-10-28 13:50:57 25 4
gpt4 key购买 nike

如何使用 Tomcat 启用静态内容(图像、css、js)的浏览器缓存?首选的解决方案是编辑spring MVC 配置文件或 web.xml

最佳答案

尝试(改变值)

<mvc:resources mapping="/static/**" location="/public-resources/" 
cache-period="31556926"/>
<mvc:annotation-driven/>

你也可以使用拦截器:

<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/static/*"/>
<bean id="webContentInterceptor"
class="org.springframework.web.servlet.mvc.WebContentInterceptor">
<property name="cacheSeconds" value="31556926"/>
<property name="useExpiresHeader" value="true"/>
<property name="useCacheControlHeader" value="true"/>
<property name="useCacheControlNoStore" value="true"/>
</bean>
</mvc:interceptor>
</mvc:interceptors>

MVC docs

关于java - 如何使用 Tomcat 启用静态内容(图像、css、js)的浏览器缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4123324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com