프로그래밍/J2EE

[정보] HttpServletResponse 객체

투칼론 2021. 2. 8. 22:39
반응형

1. HttpServletResponse 객체 개요

JSP/서블릿 응답 정보를 클라이언트에 응답하기 위해 ServletResponse 인터페이스를 상속 받아 생성한 객체이고, 예로 HTTP의 쿠키와 헤더를 접근함.

서블릿 컨테이너는 HttpServletResponse 객체를 생성하여, doGet(), doPost() 등 서블릿 서비스에 인자로 전달함

 

2. 제공하는 주요 메소드(API)

setContentType()
getCharacterEncoding()

addCookie()
setHeader(name,value)
addHeader(name,value)

sendRedirect(url)
encodeURL(url)
encodeRedirectURL(url)
응답의 MIME 타입을 설정
응답의 문자인코딩을 리턴함

쿠키를 저장함
이름이 name인 헤더값 value를 설정
이름이 name인 헤더값 value를 새로 추가

해당 url로 응답을 리다이렉트함
url을 인코딩함
url을 인코딩하여 해당 url로 응답을 리다이렉트함