간혹 운영서버에 js, css 파일 배포시 소스를 확인해보면 파일이 수정되어 않은 경우가 발생하곤 했습니다. 문제는 브라우저에 캐시가 남아있어 발생하게 되는 것인데 이 경우 js, css 파일명 뒤에 쿼리스트링 형태로 문자열을 전달하게 되면 캐시 문제를 방지할 수 있습니다. 1) JSTL과 JSTL fmt(Formatting tags) 태그를 사용하기 위해 라이브러리를 추가한다. 2) 쿼리스트링 형태로 오늘 날짜를 넣어주기 위해 자바빈 객체를 생성한다.(*Date 클래스의 객체) 생성된 자바빈 객체는 날짜 데이터를 담고 있다. 3) 생성된 날짜 객체를 formatDate 속성을 이용해 yyyymmdd 형태로 만들어준다. 아래 사이트를 참고하면 fmt 태그의 다른 속성들과 포맷들을 확인할 수 있다. JSP..
js, css 파일 캐시 방지
2020. 12. 23.