如何check/test 应用程序是否未缓存在浏览器上?

How to check/test whether application is not caching on browser?

我写了一篇class CacheControlFilter implements javax.servlet.Filter 设置 header 以确保应用程序未缓存。已经在 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>

请建议我如何 check/test 这是否有效? 如果您想了解更多信息,请告诉我。

使用浏览器检查工具(F12)然后检查资源的HTTP状态码应该是200 OK而不是304 Not Modified那么资源不是已缓存。

下面的截图是GoogleChrome个例子。

welcome.html

的缓存版本

状态码是304 Not Modified

welcome.html的非缓存版本

状态码是200 OK