jsp 파일에서 js파일을 include할경우,
js 파일을 분명히 수정했는데도, 브라우져에서는 바로 반영이 안된다.
물론 몇시간 지나면 반영되긴하지만, 성격 급한 한국인들이라..
js파일을 바로 갱신하려면..
js파일 뒤에 변수를 추가하고, 그 변수값을 변경해주면 된다.
아래 소스는 v라는 변수에 1000을 입력했다.
만약 common.js 파일이 수정되었으면, v=1001 이런식으로 변수값을 변경하면, js파일이 새로 불러진다.
<script type="text/javascript" src="/js/common.js?v=1000"></script>
<script type="text/javascript" src="/js/common.js?v=1001"></script>
매번 이렇게 v 변수값을 바꾸기 귀찮으면, 시간값을 넣을 수 있다.
그러면 신경 쓰지 않아도 된다.
<script type="text/javascript" src="/js/common.js?v=<%=System.currentTimeMillis()%>"></script>
만약 jstl 을 사용한다면 아래 코드 처럼 js파일에 시간값을 넣을 수 있다.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<script type="text/javascript" src="<c:url value="/js/common.js?v="/><%=System.currentTimeMillis() %>"></script>
'jQuery 등 스크립트 ' 카테고리의 다른 글
ajax callback 사용예 (0) | 2018.07.11 |
---|---|
체크박스(checkbox) 조회 및 설정 방법 (0) | 2017.05.18 |
html style css float 속성 (0) | 2016.02.25 |
html css style 이미지 겹치기 (0) | 2016.02.25 |
Cordova (폰갭) backkey(취소키) 누를때 종료 팝업이 뜨게하기, 취소키 사용시 이슈 (0) | 2015.12.18 |