Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- log4jdbc
- MVC CRUD
- Oracle
- log4j
- 게시판만들기
- jdbc
- service
- Connection pool
- 게시판 List
- Controller
- MVC
- 환경설정
- Oracle 연결
- 서비스계층
- MVC설정
- delete
- CRUD
- spring
- 게시판
- mybatis
- hikaricp
- update
- MVC 게시판
Archives
- Today
- Total
yahayaha
[JSP/spring/JS] JS 소스를 아무리 수정해도 반영이 안되는 문제해결 본문
https://yayayahaha.tistory.com/55
24. 댓글 페이징처리.
댓글의 숫자가 많으면 데이터베이스에서 많은 양의 데이터를 가져와야함. 하지만 이는 성능상의 문제를 가져올 수 있음. 그래서 이런 문제는 일반적으로 페이징 처리를 이용함. 댓글에 대해서
yayayahaha.tistory.com
댓글 페이징 처리를 하는데 갑자기 어제까지만 해도 잘 보이는 댓글 목록이 보이지 않음.
콘솔이나 데이터베이스 sts내에서는 잘 출력되는걸 확인 했는데. 이상하게 오류가 안나고 js 소스가 계속 반영이 안되고 있던것.
이유는 브라우저가 캐시를 사용하기 때문.
브라우저의 캐시에 적재된 파일 내용을 ㅗ처리하기 때문에 새로 변경된 파일을 브라우저가 인식하지 못할 때 업데이트 된 내용이 반영되지 않았던것.
이런경우 js, css파일에 ?v=1 붙이면 브라우저가 다른 URL로 인식하기에 캐시파일이 사용되는걸 막을 수 있다함.
하지만 이 경우에도 매번 version을 바꾸기 귀찮으니 현재 시간을 활용
<script type="text/javascript" src="/resources/js/reply.js?v=<%=System.currentTimeMillis() %>"></script>
계속 변경된 파일로 인식하기 때문에 js파일이 바로바로 업데이트 되 사용이 가능함.
이거 때문에 1시간을 날렸다.
'오류 해결 노트' 카테고리의 다른 글
EDGE와 크롬 한글 파일 다운로드 오류?는 아니고 주저리주저리. (0) | 2024.02.20 |
---|---|
log4j2 라이브러리 오류 해결 (1) | 2024.02.12 |
Error Message = ORA-00911: invalid character 문제 해결 (0) | 2024.02.12 |
Error creating document instance 오류 해결 (0) | 2024.02.12 |
Deprecated MediaType.APPLICATION_JSON_UTF8 해결 (0) | 2024.02.08 |