2012-06-01 108 views
3

我正在使用以下配置在Spring中设置与高速缓存相关的响应标头。如何在Spring JSP中设置Last-Modified响应标头

<mvc:interceptors> 
    <mvc:interceptor> 
     <mvc:mapping path="/*.*"/> 
     <bean id="webContentInterceptor" class="org.springframework.web.servlet.mvc.WebContentInterceptor"> 
      <property name="cacheSeconds" value="31536000"/> 
      <property name="useExpiresHeader" value="true"/> 
      <property name="useCacheControlHeader" value="true"/> 
     </bean> 
    </mvc:interceptor> 
    <!-- Map other interceptors here --> 
</mvc:interceptors> 

问:如何在这里设置Last-Modified? [换个问:难道只是我还是它真的很难找到这样的文件,尤其是从春季的文档属性名称?]

回答

2

根据我有一个更好的方式Spring框架来实现这一目标。

有一个名为的过滤器ShallowEtagHeaderFilter。您只需要在web.xml中将其指定为过滤器即可。

有关更多详细信息,请阅读其javadoc here

希望这可以帮助你。干杯。

相关问题