out 내장 객체!!
OUT 객체
- out 객체는 JSP 페이지가 생성한 결과를 웹 브라우저에 전송해 주는 출력 스트림이며, JSP 페이지가 웹
브라우저에게 보내는 모든 정보는 OUT 객체를 통해서 전송된다.
- 여기서 모든 정보는 JSP 스크립트 요소뿐만 아니라 비 스크립트 요소인 HTML, 일반 텍스트도 모두 포함된다.
- out 객체는 javax.servlet.jsp.jspWriter 클래스 타입으로, 주로 많이 사용되는 메소드는 웹 브라우저에 출력을
하기 위한 println() 메소드 이다.
- out 기본 객체는 출력 버퍼와도 밀접한 관련이 있다. JSP 페이지가 사용하는 출력 버퍼는 out 기본 객체가
내부적으로 사용하는 버퍼이다.
out 내장 객체에서 자주 사용되는 메소드
메소드 |
설명 |
boolean isAutoFlush() |
출력 버퍼가 다 찼을 때 처리 여부를 결정하는 것으로, 자동으로 플러시 할 경우에는 true를 리턴하고 그렇지 않을 경우 false 를 리턴한다. |
int getBufferSize() |
출력 버퍼의 전체 크기를 리턴한다. |
int getRemaining() |
현재 남아 있는 출력 버퍼의 크기를 리턴 한다. |
void clearBuffer() |
현재 출력 버퍼에 저장도어 있는 내용을 웹 브라우저에 전송하지 않고 비운다. |
String println(str) |
주어진 str 값을 웹 브라우저에 출력 한다 이때 줄바꿈은 적용 되지 않는다. |
void flush() |
현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하고 비운다. |
void close() |
현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하고 출력 스트림을 닫는다. |