메서드 | 설명 |
addDateHeader(String name, long date) | name 헤더에 date를 추가한다. date는 1970년 1월 1일 이후 흘러간 시간을 1/1000초 단위로 나타낸다. |
addHeader(String name, String value) | name 헤더에 value를 값으로 추가한다. |
addIntHeader(String name, int value) | name 헤더에 정수 값 value를 추가한다. |
setDateHeader(String name, long date) | name 헤더 값을 date로 지정한다. |
setHeader(String name, String value) | name 헤더의 값을 value로 지정한다. |
setIntHeader(String name, int value) | name 헤더의 값을 정수 값 value로 지정한다. |
containsHeader(String name) | 이름이 name인 헤더를 포함하고 있을 경우 true를, 그렇지 않을 경우 false를 리턴한다. |
Cache-Control | HTTP 1.1 버전에서 지원하는 헤더로써 이 헤더의 값을 "no-cache"로 지정하면 웹 브라우저는 응답 결과를 캐시하지 않는다. "no-cache"로 설정하더라도 응답 내용을 캐시 저장소에 보관할 수 있다. 예를 들어, "no-cache'를 설정했더라도, 웹 브라우저에 따라 뒤로가기 버튼을 클릭하면 캐시 저장소에 보관된 응답 내용을 사용하기도 한다. 응답 결과가 캐시 저장소 자체에 보관되지 않도록 하려면, 이 헤더에 "no-store"를 추가한다. |
Pragma | HTTP 1.0 버전에서 지원하는 헤더로써 이 헤더의 값을 "no-cache"로 지정하면 웹 브라우저는 응답 결과를 캐시에 저장하지 않는다. |
Expires | HTTP 1.0 버전에서 지원하는 헤더로써 응답 결과의 만료일을 지정한다. 만료일을 현재 시간보다 이전으로 설정함으로써 캐시에 보관되지 않도록 할 수 있다. |
'최범균의 JSP 2.3 웹프로그래밍 > CH03 JSP로 시작하는 웹 프로그래밍' 카테고리의 다른 글
05. request 기본 객체 (1) | 2024.07.01 |
---|---|
03. page 디렉티브 (0) | 2024.07.01 |
02. JSP 페이지의 구성 요소 (0) | 2024.07.01 |