Html 如何设置缓存控制/过期标头

Html 如何设置缓存控制/过期标头,html,tomcat,Html,Tomcat,我想使用expires标头或缓存控制,但我不知道如何做到这一点。我在谷歌上搜索了一下,发现了不同的标签,但我不知道是否可以使用它们,或者是否不推荐使用它们 例如: <META HTTP-EQUIV="Cache-Control" CONTENT="max-age=86400, must-revalidate"> 我使用Tomcat服务器,并通过web.xml文件(通过服务器设置不起作用)在服务器上直接找到了不同的方法 如果有人能帮我解决问题,我将不胜感激 谢谢。在Servle

我想使用expires标头或缓存控制,但我不知道如何做到这一点。我在谷歌上搜索了一下,发现了不同的标签,但我不知道是否可以使用它们,或者是否不推荐使用它们

例如:

<META HTTP-EQUIV="Cache-Control" CONTENT="max-age=86400, must-revalidate"> 

我使用Tomcat服务器,并通过
web.xml
文件(通过服务器设置不起作用)在服务器上直接找到了不同的方法

如果有人能帮我解决问题,我将不胜感激


谢谢。

在Servlet.service方法中

response.setHeader("Cache-Control", "max-age=86400, must-revalidate");

或者将其放入过滤器。

请向我解释,为什么要将其标记为
Java
?您想在哪里设置缓存控制(在服务器、java代码、HTML等上)?更好的解决方案是在服务器或HTML上设置。对不起,java标签