我写了一个类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>
请建议我如何检查/测试这是否有效? 如果您需要更多相关信息,请告诉我。
最佳答案
使用浏览器检查工具(F12)然后检查资源的 HTTP 状态代码它应该是 200 OK
而不是 304 Not Modified
然后资源未缓存。
以下屏幕截图是 Google Chrome 示例。
welcome.html 的缓存版本
状态码是304 Not Modified
welcome.html 的非缓存版本
状态码是200 OK
关于java - 如何检查/测试应用程序是否未在浏览器上缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29410180/