Backend/JSP
[JSP] 내장 객체 | response, out, exception 메서드
코코무
2024. 2. 1. 09:35
response
요청에 대한 응답을 웹 브라우저로 보내주는 역할을 한다. 많이 사용되는 기능으로 redirect와 HTTP 헤더에 정보 추가하기가 있다.
sendRedirect("주소") | 클라이언트의 요청을 "주소" 페이지로 보낸다. |
getStatus() | HTTP 상태 코드를 반환한다. |
out
출력스트림으로 브라우저에 출력하기 위해 사용되는 객체이다. <%= %>과 EL이 훨씬 편리해서 많이 쓰지는 않는다. 하지만 스크립틀릿 안에 있는 변수를 브라우저로 출력해야 한다면 out 객체를 쓰는 것이 더 좋다.
clearBuffer() | 버퍼를 비운다. |
getBufferSize() | 페이지에 설정된 버퍼의 크기를 가져온다. |
getRemaining() | 사용하고 남은 버퍼의 크기를 가져온다. |
print(내용) | 변수나 문자열을 브라우저에 출력한다. |
flush() | 현재 버퍼에 담긴 내용을 강제로 출력하고 비운다. |
exception
getMessage() | 발생한 오류 메시지를 반환한다. |
toString() | 발생한 오류 클래스명과 메시지를 반환한다. |
printStackTrace() | 발생한 오류를 서버에 출력한다. |