如何在Spring JSP中设置Last-Modified响应头

3

我正在使用以下配置来设置Spring中与缓存相关的响应头。

<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? [另一个问题:是我自己的问题还是Spring文档中关于属性名称的信息真的很难找到?]

1个回答

2

在Spring Framework中,我认为有更好的方法来实现这一点。

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

请阅读它的javadochere,以获取更多详细信息。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接