IT모아

response 객체 정리!! 본문

JSP

response 객체 정리!!

아롱사태남 2014.04.07 13:06

◆ response

- JSP 페이지의 실행결과를 웹 브라우저로 되돌려 줄때 사용되는 객체이다. 

  서버에서 클라이언트에 대한 응답을 response 객체를 통하여 처리한다.



⑴ response 기본 객체의 응답 형식 지정 메소드

- 컨텐츠 타입이나 문자셋에 대한 정보를 지정할 때 사용하는 메소드 이다.


setContentType(String) : MIME 타입을 지정, 부가적으로 글자의 인코딩 지정

getCharacterEncoding() : 응답하는 내용의 글자 인코딩 형태를 구함


⑵ 응답 헤더 관련 response 객체 메소드

- 헤더정보나 쿠키등에 대한 정보를 지정하는 메소드이다.


addCookie(Cookie) : 응답에 지정한 쿠키를 저장

containsHeader(header) : 이름이 header인 헤더를 포함 여부 검사

setHeader(name, value) : 이름이 name인 헤더의 값을 value로 지정

setDateHeader(name, date) : 이름이 nanme인 헤더의 값을 long형 값 date로 지정

ddHeader(name, value) : 이름이 name값이 String형 value인 헤더 추가

addInHeader(name, value) : 이름이 name 값이 n형 value인 헤더 추가

addDateHeader(name, date) :  이름이 name 값이 long형 date인 헤더 추가



⑶ URL 재작성 관련 response 객체 메소드

- 다음 메소드를 사용하면 지정한 페이지로 이동할 수 있다.


encodingRedirectURL(url) : 세션정보를 포함하기 위해 sendRedirect() 메소드에서 사용할 URL을 인코딩

encodeURL(name) : 세션정보를 포함하고 있는 링크에서 사용할 URL을 인코딩

sendRedirect(url) : 웹 서버가 웹 브라우저에게 지정한 URL로 자동 이동되로록 한다.



⑷ 응답 헤더 관련 response 객체 메소드

response 객체에서 많이 사용되는 기능중의 하나가 리다이렉트 기능이다.

- 웹 서버가 웹 브라우저에게 지정한 페이지로 이동하도록 지시한다.

- 리다이렉트 기능은 주로 로그인 과정에서 사용된다.

'JSP' 카테고리의 다른 글

out 내장 객체!!  (0) 2014.06.05
파일다운로드 소스!!!! (내가 구글링하여 구현)  (0) 2014.05.12
response 객체 정리!!  (0) 2014.04.07
ServletContext 에 관한 것(jar다운받는곳)  (0) 2014.03.28
MultipartReqest 정리  (0) 2014.03.26
커넥션풀의 정의  (0) 2014.03.26
0 Comments
댓글쓰기 폼