프로그래밍 언어/jsp

<jsp> 내장객체 2. Response

창조적생각 2021. 8. 29. 13:55

1. response 내장 객체

 

사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장하고 서버는 응답 헤더와 요청 처리 결과 데이터를 웹 브라우저로 보냄

 

JSP 컨테이너는 서버에서 웹 브라우저로 응답하는 정보를 처리하기 위해 javax.servlet.http.HttpServletResponse 객체 타입의 response 내장 객체를 사용하여 사용자의 요청에 응답

 

2. 페이지 이동 관련 메소드

페이지 이동 관련 메소드 반환 유형 설명
sendRedirect(String url) void 설정한 URL페이지로 강제이동합니다.

 

3. 응답 HTTP 헤더 관련 메소드

 

응답 HTTP 헤더 관련 메소드 반환 유형 설명
addCookie(Cookie cookie) void 쿠키를 추가합니다.
addDateHeader(String name,long date) void 설정한 헤더 이름 name에 날짜/시간을 추가합니다.
addHeader(String name, String value) void 설정한 에더 이름 name에 value를 추가합니다.
addintHeader(String name,int value) void 설정한 헤더 이름 name에 정수값 value를 추가합니다.
setDateHeader(String name,ling date) void 설정한 헤더 이름 name에 날짜/시간을 설정합니다.
setHeader(String name, String value) void 설정한 헤더이름 name에 문자열 값 value를 설정합니다.
setintHeader(String name, int value) void 설정한 헤더이름 name에 정수값 value를 설정합니다.
containsHeader(String name) boolean 설정한 헤더 이름 name이 Http 헤더에 포함되어있는지 확인합니다. 포함하고 있는 경우 true를 반환하고, 그렇지 않은 경우 false를 반환합니다.
getHeader(String name) String 설정한 헤더 이름 name 값을 가져옵니다.

 

4. 응답 컨텐츠 관련 메소드

 

응답 콘텐츠 관련 메소드 반환 유형 설명
setContentType(String type) void 웹 브라우저에 응답할 MIME 유형을 설정합니다.
getContentType() String 웹 브라우저에 응답할 MIME 유형을 가져옵니다.
setCharacterEncoding(String charset) void 웹 브라우저에 응답할 문자 인코딩을 설정합니다.
getCharacterEncoding() String 웹 브라우저에 응답할 문자 인코딩을 가져옵니다.
sendError(int status_code,String message) void 웹 브라우저에 응답할 오류(코드 및 오류 메시지)를 설정합니다.
setStatus(int statuscode) void 웹 브라우저에 응답할 HTTP 코드를 설정합니다.
728x90