servlet htaccess example control cache age java spring caching tomcat spring-mvc

java - htaccess - cache-control html5



¿Cómo habilitar el almacenamiento en caché del navegador de contenido estático(imágenes, css, js) con Tomcat? (2)

¿Cómo habilitar el almacenamiento en caché del navegador de contenido estático (imágenes, css, js) con Tomcat? La solución preferible será editingspring MVC config files o web.xml


Si se usa Spring 3.0, <mvc:resources> es una forma de implementar el almacenamiento en caché de recursos estáticos. Este enlace tiene alguna documentación.


probar (con cambiar los valores)

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

También puede utilizar un interceptor:

<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>

Ver los documentos de MVC