게시글 목록 등이 캐시 된 경우, 리프레시가 안될수 있다.
이러한 문제를 HTTP 는 특수한 응답 헤더를 통해서 웹 브라우저가 응답 결과를 캐시 ㅏㄹ 것인지에 대한 여부를 설정할
수 있다..
Cashe-Control 응답 헤더
http 1.1 버전에서 지원하는 헤더로서 , 이 헤더의 값을 no-cache 로 지정하면, 웹 브라우저는 응답 결과를
캐시에 저장 하지 않는다.
Pragma 응답 헤더
HTTP 1.0 버전에서 지원하는 헤더로서, 위와 같음.
두가지 모두 응답 헤더를 설정하는것이 좋다.
response.setHeader("Pragma", "No-Cache");
response.setHeader("Cache-Control","no-cache");
response.addHeader("Cache-Control","no-store");
문서의 경우 응답 결과의 만료일을, 현재 시간 이전으로 지정함으로써 응답 결과가 캐시되지않도록 한다.
response.setDateHeader("Expires",1L);
'JAVA > JSP & Servlet' 카테고리의 다른 글
Path , 자원 접근 메소드 (0) | 2013.03.04 |
---|---|
web.xml 에 초기화 파라미터 추가 방법 (0) | 2013.03.04 |
request 기본 객체가 제공하는 헤더 읽기 메소드 (0) | 2013.03.04 |
request 기본 객체 (0) | 2013.03.04 |
스크립트 요소 (0) | 2013.03.04 |