我对某些资源使用outputStylesheet和outputScript。 但是当我对开发项目进行更改并希望在生产环境中重新部署(将WAR上传到Glassfish管理控制台)时,资源的响应代码为304(未修改),这意味着浏览器不会在之前获取更改缓存重置。
有什么想法吗?我使用JSF2和Glassfish v3
答案 0 :(得分:1)
我也有同样的问题。然后我在Glassfish 3.1-b25上试了一下它就可以了!
答案 1 :(得分:0)
我还没有尝试升级GlassFish的版本,但如果这不起作用,您可以尝试将max-age或expires标头设置为一些小值。
或者,您可以使用touch(仅限UNIX)在重新部署后更新静态内容的修改日期。