【发布时间】:2015-02-12 09:18:39
【问题描述】:
通过向 javascript 和 css 添加更新,我想避免强制用户按 Ctrl+F5 来刷新缓存的 js 和 css 文件。
禁用缓存也不是一个选择。
为此,我想像这样向 js 和 css 链接添加版本
< link href="~/CSS/file.css?MY_VERSION" rel="stylesheet" />
理想情况下,版本必须类似于构建日期和时间的构建号。
但是我怎样才能自动设置呢?
我不想在每次更新后手动更新所有 jsp 文件中的这些值。 所以问题是
- maven 能否将构建版本添加到 jsp 文件中?
- 如果第一点是不可能的,我如何(以及在哪里)使用当前日期和时间设置应用程序全局变量?例如,我不能将它放入 servlet,因为它是由每个请求构建的。
- 执行此操作的最佳做法是什么?也许我的方法完全不正确
【问题讨论】:
标签: java javascript css jsp tomcat