저는 Play 프레임 워크 버전 1.2.5.3을 사용합니다.정적 파일 버전 관리
템플릿 태그에서 @는 URL 변환에 사용됩니다. application.conf에 exmpale를 들어
, 재산 :
static.version=2
템플릿이 동일
<link href="@{'/public/stylesheets/my.css'}" rel="stylesheet" type="text/css" charset="utf-8">
내가 정적 링크 버전 매개 변수를 설정하려는
<link href="/public/stylesheets/my.css" rel="stylesheet" type="text/css" charset="utf-8">
로 변환합니다 :
<link href="@{'/public/stylesheets/my.css'}" rel="stylesheet" type="text/css" charset="utf-8">
그리고 생성 할 :
<link href="/public/stylesheets/my.css?version=2" rel="stylesheet" type="text/css" charset="utf-8">
또는
<link href="/public/stylesheets/my.css?2" rel="stylesheet" type="text/css" charset="utf-8">
내가 어떻게 할 수 있습니까?
번호 나는 암시 버전을 지정합니다. 어쩌면 태그 a를 무시하거나 새 태그를 작성하십시오. URL이 주어지면 (속성에서 가져온) 버전으로 URL을 만듭니다. 아마도 이런 컨트롤러가 필요합니다. public static void urlWithVersion (String url) { return url + "? version ="+ play.configuration.getProperty ('static.version', '1'); } – Artem