隐藏Etag在jboss中使用缓存控制来获取静态内容

时间:2012-10-10 19:29:54

标签: java-ee servlets jboss browser-cache cache-control

我需要在响应中禁用Etag标头,以便我可以将缓存控制设置为Web应用程序的静态内容的较大值,该应用程序在6个月内无法更新。我正在使用jboss。我找到了一种创建过滤器来添加缓存控制头的方法。有没有办法不设置etag,配置文件中的设置或使用过滤器。

1 个答案:

答案 0 :(得分:0)

实际传送内容(并生成ETag)的HTTP服务器是Tomcat,在其上构建JBoss。有了这个,我可以找到以下文章,它基本上说你不能关闭ETag,但是你必须在响应被发送到浏览器之前从响应中剥离(过滤)它们。

http://thinkinginsoftware.blogspot.de/2011/04/enabling-resource-caching-in-tomcat.html