2009년 9월 24일 목요일

[Jsp] 이미지 업로드 후 예전 이미지만 웹페이지에 계속 나타날 때

# 상황
1. jsp에서 이미지를 서버에 업로드
2. 다른 이미지 이지만 같은 이름으로 이미지를 서버에 업로드
3. 조회를 하게 되면 방금 올렸던 이미지는 웹페이지에 나타나지 않고 예전 이미지가 계속적으로 뜸
<img src="/image.jpg?t=<%=time%>" alt="image">
보여주는 화면의 이미지 태그에 이런식으로 사용할 수가 있다. 업로드를 해도 이전 이미지가 보이는 현상은 브라우저가 캐쉬를 사용하기 때문이다. 사실 image.jpg가 저장되어 있었는데 업로드를 같은 이름으로 했다면 브라우저는 캐쉬에 이미 저장되어있는 이미지를 출력할 것이다. 이를 방지하려면 위의 방법을 사용할 수 있다. 물론 그다지 좋은 방법은 아니지만 말이다.

time은 시간함수를 이용하여 집어 넣었다.

0 개의 댓글:

댓글 쓰기