ふたりで

css, js 캐싱 방지하기...(no cache css js) 본문

javascript

css, js 캐싱 방지하기...(no cache css js)

graykang 2022. 7. 7. 13:30
728x90
반응형
SMALL

화면마다 공통으로 사용되는 헤더용 jsp 파일에 아래와 같이 작성 한다.

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<jsp:useBean id="today" class="java.util.Date" />
<fmt:formatDate value="${today}" pattern="yyyyMMddss" var="updateTime" />
.
.
<link rel="stylesheet" href="${ctx}/common/css/common.css?ver=${updateTime}"/>
<script type="text/javascript" src="${ctx}/common/js/graykang-club.js?ver=${updateTime}"></script>

참고) 구글링중 link, 와 script 부분의 href와src 부분에 c:url 를 사용 하여 c:param으로 값을 설정 하는 방법이 있었는데

나의 경우 tomcat에 war로 배포를 하고나서 확인을 해보니 ver=${updateTime}을 추가한 소스들이 전부 404 error로

로딩이 실패 되었다. 

  여러 삽질을 하다 가만보니 굳이 c:url, c:param을 쓸 필요가 없어보여 그냥 원래 링크에 ?ver=${updateTime} 를

같다 붙이니 잘 로딩 되었다...

 

 

728x90
반응형
LIST
Comments