이것때문에 많은 시간을 허비한게 생각나네요. 정말 간단하면서도 좋은방법이 있습니다.
자바의 현재 시간을 표시해주는 내부함수를 js파일주소 뒤에 붙여주면 해결됩니다.
예를들어, 아래 코드처럼 js파일을 적용시키면 바로바로 js파일이 적용이 안되거나 전혀 안될때가 있습니다.
<script src="js/Naver_Map/Map.js"></script>
이러한 오류를 고치기위해 아래와 같은 소스로 변경해주면 됩니다.
<script src="js/Naver_Map/Map.js?t=<%=System.currentTimeMillis() %>"></script>
경로 뒷부분에 ?t=<%System.currentTimeMillis()%> 부분만 추가해주면 됩니다.
http://zzznara2.tistory.com/689
----------------------------------------------------------------------------------------------------------------------------------------------------------------
추가.
js파일뿐만 아니라 css파일역시 바로 적용되지 않을 수 있습니다. 이럴때는 시스템 시간을 변경시키는 방법보다
간단하게 버전을 변경해서 반영하는 방법이 있습니다. 이러한 방법을 적용시키는 방법은
위의 js파일을 예로들면,
<script src="js/Naver_Map/Map.js?var=1"></script>
와 같이 ?var='값' 을 넣어주면 됩니다.
자세한 내용은 아래 링크로 첨부하겠습니다.
'STUDY > JavaScript' 카테고리의 다른 글
[JavaScript] JS객체 생성 시 key값 동적으로 할당하는 방법 (1) | 2019.10.09 |
---|---|
[JavaScript] JSP문서의 실행 순서는 어떻게 될까?? (0) | 2019.03.25 |
[JavaScript] var와 let 그리고 const (0) | 2019.03.05 |
[JS]자바스크립트는 어떻게 작동하는가 : 메모리 관리 + 4가지 흔한 메모리 누수 대처법 (0) | 2018.11.09 |
[JS]JS공부하기 좋은 사이트(문법) (0) | 2018.10.11 |