使用grunt和JSTL c:url缓存破坏

时间:2016-05-25 14:17:41

标签: node.js

我有一个Java / Spring webapp,我正在尝试使用grunt-cache-bust来缓存我的资源文件(js,css),但是这个软件包看起来似乎无法检测到我的资源和缓存破坏他们。有没有人知道另一个可以做到这一点的包,同时还允许我保留使用JSTL的c:url?

我在我的网站上加载资源存在参考问题所以我不愿意删除c:url,除非有更好的选择。

1 个答案:

答案 0 :(得分:0)

grunt-cache-bust版本1.3.0支持JS / CSS导入中的c:url value="someresource.js"。在我正在研究的项目中发现了它不起作用的原因(导致发布问题),href或src属性使用单引号而不是双引号,而这些都没有被缓存区块模块拾取

我改变了这个: <link rel="stylesheet" type="text/css" href='<c:url value='/CSS/dialogs/dialog.css'/>'/>

对此有用了: <link rel="stylesheet" type="text/css" href="<c:url value="/CSS/dialogs/dialog.css"/>"/>