4. response 기본 객체
1) response 기본 객체
- 웹 브라우저에게 보내는 응답 정보를 담는 객체
- 기능: 헤더 정보 입력, 리다이렉트
- JSP 페이지에서는 거의 사용하지 않음
2) 헤더 추가 메소드
- void addDateHeader(String name, long date) : name 헤더에 date를 추가
- void addHeader(String name, String value) : name 헤더에 value를 값으로 추가
- void addIntHeader(String name, int value) : name 헤더에 정수 값 value를 추가
- void setDateHeader(String name, long date) : name 헤더의 값을 date로 지정
- void setHeader(String name, String value) : name 헤더의 값을 value로 지정
- void setIntHeader(String name, int value) : name 헤더의 값을 정수 값 value로 지정
- boolean constainsHeader(String name) : 이름이 name인 헤더 포함 여부 반환
3) 캐시(Cache)
- 캐시: 요청을 로컬 PC의 캐시에 저장해두고 같은 요청은 WAS가 아닌 PC의 응답결과 사용
- 캐시 관련 헤더
Cache-Control : 'no-cache'로 지정시 캐시 미사용, 'no-store' 지정시 보관조차 안함
Pragma : 'no-cache'로 지정시 캐시 미저장
Expires : 만료일 지정
4) 리다이렉트(Redirect)
- 웹 서버 측에서 웹 브라우저에게 페이지 이동 지정
- 형식: response.sendRedirect(String location)
- URLEncoder.encode(value, charset) 메소드로 파라미터값을 인코딩 가능
-> Redirect시 ?param1="value" 의 형식을 이용해 인코딩 후 보낼 수 있음
'프로그래밍 > JSP' 카테고리의 다른 글
[JSP 요약 정리] 6. 기본 객체와 영역 (0) | 2019.02.09 |
---|---|
[JSP 요약 정리] 5. 필수 이해 요소 (0) | 2019.02.09 |
[JSP 요약 정리] 3. request 기본 객체 (0) | 2019.02.09 |
[JSP 요약 정리] 2. page 디렉티브 (0) | 2019.02.09 |
[JSP 요약 정리] 1. JSP 기초 (0) | 2019.02.09 |