我写了class CacheControlFilter implements javax.servlet.Filter
设置标头以确保应用程序不缓存。已经在web.xml中完成了输入
<filter>
<filter-name> Cache controller filter</filter-name>
<filter-class>com.filter.CacheControlFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Cache controller filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
请建议我如何检查/测试这是否有效? 如果您想了解更多相关信息,请与我们联系。
答案 0 :(得分:3)
使用浏览器检查工具( F12 ),然后检查资源的HTTP状态代码,它应该是200 OK
而不是304 Not Modified
,然后资源不会被缓存
以下屏幕截图是Google Chrome示例。
welcome.html的缓存版本
状态代码为304 Not Modified
welcome.html的非缓存版
状态代码为200 OK