본문 바로가기
Work/javascript

js 파일 수정후 수정 내역 반영 안될때....

by 승수 2012. 12. 21.

.js 파일 자바스크립트 파일을 


jsp 에서 


<script type='text/javascript' src='<%=request.getContextPath()%>/scripts/commonEnv.js></script>


요렇게 사용 하고 있는데 이클립스에서 작업하고 로컬에서 웹 띄워서 확인을 하면 그래도 바로 바로 적용되고 


확인이 가능 했는데 서버에 올리니까 죽어라 반영이 안됬다 


tomcat에 work 파일도 지우고 톰켓도 다시 띄고 별 쑈를 다 했는데 ....


결론은.... js파일은 사이트 열때 로컬어딘가에 파일이름이 같으면 저장해 놓은거 그냥 불러 오는가 보다


그래서 수정하고 파일 올리고 톰켓 죽어러 다시 띄워도 적용이 안되나 부다


그래서..... 해결 방법은...


<script type='text/javascript' 

src='<%=request.getContextPath()%>/scripts/commonEnv.js?version=20121221'></script>


위에 처럼 js 파일을 불러 오는 페이지에 .js?version=##### 로 값을 주면 수정 내역이 바로 적용된다.....


이거 때문에 몇시간을 삽질 한건지.....