웹 서버에서 실행되고 있는 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) |
응답에 대한 주어진 상태 코드와 메시지를 설정 |
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
자바 기반의 웹 프로그램 (0) | 2010.12.09 |
---|---|
JSP(Java Server Pages) 컴포넌트 기술문서 (0) | 2010.12.09 |
HttpServletRequest 인터페이스 (0) | 2010.12.08 |
HttpServlet 추상 클래스 (0) | 2010.12.08 |
클라이언트에게 응답할 때 사용되는 ServletResponse 인터페이스 (0) | 2010.12.08 |