이번에 개발하는 사이트에 이미지가 많이 들어가는데
소스를 수정할 때 마다 캐시를 지워야 하는 불편함이 있어서 수정
css | <link rel="stylesheet" type="text/css" href="파일의 파일 경로?쿼리스트링"> ex) <link rel=stylesheet" type="text/css" href="/common/css/common.css?v=20205301201"> |
js | <script language="javascript" type="text/javascript" src="파일의 파일 경로?쿼리스트링"></script> ex) <script language="javascript" src="/app/ResourceBundle.js?v=202005301201"></script> |
import | @import url('파일의 파일 경로?쿼리스트링') ex) @import url('/common/css/common.css?v=202005301201') |
이렇게 수정하면 된다고 하는데...
각 페이지마다 일일이 넣을수가 없어서 다른 방법을 찾아보았다
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page session="false" %>
<jsp:useBean id="today" class="java.util.Date" />
<fmt:formatDate value="${today}" pattern="yyyyMMddHHmmss" var="nowDate"/>
이 설정을 넣은 후
<c:set var="이름AAAAAA" value="${request.getContextPath()}/원하는 파일 경로"/>
<c:set var=" 이름BBBBBB" value="${request.getContextPath()}/원하는 파일 경로"/>
<link rel="icon" type="text/css" href="<c:url value='${이름AAAAAA}'/>?v=${nowDate}" />
<link rel="stylesheet" type="text/css" href="<c:url value='${ 이름BBBBBB }'/>?v=${nowDate}" />
아이콘 및 css 추가
<c:set var="설정" value="${request.getContextPath()}/원하는 파일 경로"/>
<script src="<c:url value='${설정}'/>?v=${nowDate}"></script>
스크립트도 같은 형식으로 넣어주면 된다
'Front' 카테고리의 다른 글
[CSS] checkbox의 박스 크기 늘리기 (0) | 2023.10.05 |
---|---|
[JavaScript] Select에서 선택된 값 가져오기 (0) | 2023.09.11 |