2016-05-25 11 views
0

私はJava/Spring Webアプリケーションを持っていますが、grunt-cache-bustを使用してリソースファイル(js、css)をキャッシュしようとしていますが、このパッケージはできません私のリソースを検出し、キャッシュを破棄します。誰でもこれを行うことができる別のパッケージを知っていますが、私はJSTLのc:urlの使用を維持できますか?キャッチフレーズとJSTL c:url

本当に良い選択肢がない限り、私はc:urlを削除することはできません。

答えて

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"/>"/>