[출처] http://blog.naver.com/smilejwb/90003299650
[+]ServletResponse[+]
ServletResponse의 주요 멤버 메서드
void flushBuffer(): 버퍼에 있는 내용을 클라이언트에 전달한다.
boolean isCommitted(): 응답이 Commit되었는지 여부를 리턴한다.
void reset(): 버퍼에 잇는 데이터를 삭제한다.
int getBufferSize(): 버퍼의 크기를 리턴한다.
String getCharacterEncoding(): 클라이언트에 대한 응답에 해당하는 MIME 데이터를 보낼 때 사용하기 위해 현재 설정된 문자 인코딩을 얻습니다.
ServletOutputStream getOutputStream(): 클라이언트에 대한 응답으로 바이너리 데이터를 보내기 위해 사용할 ServletOutputStream 객체를 얻습니다.
PrintWriter getWriter(): 클라이언트에 대한 응답으로 텍스트 데이터를 보내기 위해 사용할 PrintWriter 객체를 얻습니다.
void setContentLength(int len): 클라이언트에 대한 응답으로 보내지는 데이터의 길이를 설정합니다.
void setContentType(String type): 클라이언트에 대한 응답으로 보내지는 데이터의 형식을 설정합니다.
void setBufferSize(int size):버퍼의 크기를 설정한다.
---------------------------------------------------------------------------------------
[+]HttpServletResponse[+]
response객체의 주요 메서드
public void addCookie(Cookie cookie) : 주어진 쿠키를 응답에 추가합니다. 즉 지정된 쿠키를 클라이언트가 저장하도록 HTTP 응답 헤더에 Set-Cookie헤더를 추가합니다.
public boolean containsHeader(String name) : 응답 메시지 헤더에 주어진 이름의 항목이 있을 경우는 true 아니면 false를 얻습니다.
public String encodeRedirectUrl(String url) : encodeRedirectURL(String url) 메소드로 바뀌었습니다.
public String encodeRedirectURL(String url) : 클라이언트 서버간 세션이 유지되는 상태에서 브라우저가 쿠키를 지원하지 않는 경우 주어진 URL을 sendRedirect 메소드 내에서 사용하기 위해 인코딩합니다.
public String encodeUrl(String url) : encodeURL(String url) 메소드로 바뀌었습니다.
public String encodeURL(String url) : 주어진 URL에 세션 ID를 포함하여 인코딩합니다.
public void sendError(int sc) : 기능상 setStatus()메서드와 거의 동일하나 주어진 상태코드와 그 코드에 해당하는 디폴트 메시지를 사용하여 클라이언트에게 에러를 응답합니다.
public void sendError(int sc, String msg) : 주어진 상태코드와 메시지를 사용하여 클라이언트에게 에러를 응답합니다.
public void sendRedirect(String location): 응답을 주어진 URL로 재전송합니다. 매개변수 location은 절대 URL 혹은 상대적 URK로 지정합니다. 이 메서드는 서버의 특정 자원이 임시 다른 URL로 옮겨진 경우 사용할 수 있는 메서드입니다.
public void setDateHeader(String name, long date) : 날짜를 millisecond로 변환하여 주어진 이름과 날자를 갖도록 응답헤더 항목을 추가합니다.
public void setHeader(String name, String value) : 주어진 이름과 값을 갖도록 응답헤더 항목을 추가합니다.
public void setIntHeader(String name, int value) : 주어진 이름과 정수값을 갖도록 응답헤더 항목을 추가합니다.
public void setStatus(int sc) : 이 응답으로 전송 될 HTTP응답에 대한 상태코드를 설정합니다.
public void setStatus(int sc, String sm) : 이 응답에 대한 주어진 상태코드와 메시지를 설정합니다.
'프로그래밍 > JSP&Servlet' 카테고리의 다른 글
Servlet 인터페이스 (0) | 2009.02.03 |
---|