JAVA
웹페이시 캐쉬 비활성화
windrises
2007. 11. 27. 10:28
다음과같은 코드로 자주호출되는 페이지가 캐쉬문제로 값이 변하지 않는것을 방지할 수 있다.
(캐쉬 비활성화)
-jsp
response.setHeader("Parama","no-cache");
response.addHeader("Cache-Control","must-revalidate");
response.addHeader("Cache-Control","no-cache");
response.addHeader("Cache-Control","no-store");
response.setDateHeader("Expires",0);
-ajax
url에 난수를 추가하여 요청파라미터가 매번 달라지므로 캐시를 사용하지 않는다.
request.open("GET","yourUrl.php?sid=" + Math.random());
(캐쉬 비활성화)
-jsp
response.setHeader("Parama","no-cache");
response.addHeader("Cache-Control","must-revalidate");
response.addHeader("Cache-Control","no-cache");
response.addHeader("Cache-Control","no-store");
response.setDateHeader("Expires",0);
-ajax
url에 난수를 추가하여 요청파라미터가 매번 달라지므로 캐시를 사용하지 않는다.
request.open("GET","yourUrl.php?sid=" + Math.random());