본문 바로가기

JSP/JSP Programming

[JSP] response 기본 객체

반응형

■ response 기본 객체는 request 기본 객체와는 정반대의 기능을 수행한다.

 -. request 기본 객체가 웹 브라우저가 전송한 요청정보를 담고 있는 받는다.

 -. response 기본 객체는 웹브라우저에 보내는 응답을 받는다.

response 웹 브라우저에 보내는 응답 정보를 담는다.


response 기본 객체가 제공하는 기능 

 ● 헤더 정보 입력

 ● 리다이렉트 하기



response 기본 객체는 응답 정보에 헤더를 추가하는 기능을 제공


메서드

리턴타입

설    명

 addDateHeader(String name, long date)

void

 name 헤더에 date를 추가한다.

 date는 1970년 1월 1일 이후 흘러간 시간을

 1 / 1000초 단위로 나타낸다.

 addHeader(String name, String value)

void

 name 헤더에 value를 값으로 추가한다.

 addIntHeader(String name, int value)

void

 name 헤더에 정수 값 value를 추가한다.

 setDateHeader(String name, long date)

void

 name 헤더의 값을 date로 지정한다.

 date는 1970년 1월 1일 이후 흘러간 시간을

 1 / 1000초 단위로 나타낸다.

 setHeader(String name, String value)

void

 name 헤더의 값을 value로 지정한다.

 setHeader(String name, int value)

void

 name 헤더의 값을 정수 값 value로 지정한다.

 containsHeader(String name)

boolean

 이름이 name인 헤더를 포함하고 있을 경우 true를.

 그렇지 않을 경우 false를 리턴한다.



리다이렉트를 이용해서 페이지 이동하기

 -. respons 기본 객체에서 많이 사용되는 기능중의 하나는 리다이렉트(Readirect) 기능이다.

 -. 리다이렉트 기능이란 웹 서버가 웹 브라우저에게 다른 페이지로 이동하라고 지시하는것을 의미

    (특정 페이지를 실행한 후, 지정한 페이지로 이동하길 원할 때 리다이렉트 기능을 사용)

  예) 사용자가 로그인에 성공한 후 메인 페이지로 자동으로 이동하는 경우


리다이렉트 기능의 흐름도



 -. respons 기본 객체는 다음의 메서드를 사용해서 웹 브라우저가 리다이렉트 하도록 지시할 수 있다.

    ● response.sendRedirect("이동할 페이지")  // 가장 많이 쓰인다.




반응형

'JSP > JSP Programming' 카테고리의 다른 글

[JSP] 자바의 Web 기술  (0) 2012.05.22
[JSP] 웹 어플리케이션의 동작 원리  (0) 2012.05.22
[JSP] request 기본 객체  (0) 2012.04.18
[JSP] HTML 폼과 요청 파라미터의 처리  (0) 2012.04.17
[JSP] <FORM> 엘리먼트  (0) 2012.04.16