有很多与我的问题相关的SO问题和答案 [我希望浏览器永久缓存js / css。在新版本发布期间,如果某些js / css文件已更新,则浏览器应重新加载并缓存它们。]
这个解决方案对我来说似乎最合适: 有没有一种优雅的方法可以强制浏览器重新加载缓存的CSS / JS文件?
然而,有一件事我无法理解。 该解决方案使用last_modified_time。但是,我不允许使用它。我需要使用其他机制。
有哪些选项?是否有可能在构建过程中预先计算版本,并通过构建脚本在jsp中更新(替换)它们(在部署之前,以便版本号不在运行时计算)?是否存在此目的的任何现有工具?我使用Java / Jsp。