자바(Java)/JAVA 2EE

HttpServletResponse 인터페이스

본클라쓰 2010. 12. 8. 21:33

 웹 서버에서 실행되고 있는 HTTP 서블릿이 클라이언트의 요청을 받아 처리하고 그 결과를 HTTP를 사용해 클라이언트에게 되돌려 주기 위해 HttpServletResponse객체를 사용한다. HttpServletResponse 인터페이스는 서블릿의 service() 메소드가 HTTP 헤더를 적당하게 설정할 수 있도록 해주고 클라이언트에게 데이터를 돌려줄 수 있게 한다.

 

HttpServletResponse 인터페이스 메소드

메소드

설명

void addCookie(Cookie cookie)

주어진 쿠키를 응답에 추가

void containHeader(String name)

응답 메시지 헤더에 주어진 이름의 항목이 있는 지 반환

String encodeRedirectURL(String url)

파라미터 url를 sendRedirect() 메소드 내에서 사용하기위해 인코딩함

String encodeURL(String url)

주어진 URL에 세션 ID를 포함하여 인코딩한다

void sendError(int sc)

주어진 상태 코드와 그 코드에 해당하는 디폴트 메시지를 사용하여 클라이언트에게 에러를 응답

void sendError(int sc, String msg)

주어진 상태 코드와 메시지를 사용하여 클라이언트에게 에러를 응답

void setDateHeader(String name, long date)

주어진 이름과 날짜를 갖도록 헤더에 추가

void setHeader(String name, String value)

주어진 이름과 값을 갖도록 헤더에 추가

void setStatus(int sc)

응답에 대한 상태 코드를 설정

void setStatus(int sc, String msg)

응답에 대한 주어진 상태 코드와 메시지를 설정