2009년 9월 14일 월요일

out 객체

out 객체는 JSP 페이지의 결과를 웹 브라우저에 전송해 주는 출력 스트림을 나타내며 JSP페이지가 웹 브라우저에게 보내는 모든 정보는 out객체로 통해서 전달이 된다.

 

out객체는 java.io.Writer 클래스를 상송 받은 javax.servlet.jsp.JspWriter클래스 타입의 객체이며 out객체로 사용한다.

 

주로 많이 사용되는 메소드는 웹 브라우저에 출력을 하기 위한 println() 메소드이다.

 

out 내부 객체의 메소드

 

boolean isAutoFlush() 출력버퍼가 다 채워진 경우에 자동으로 flush했을 경우는 true를 리턴, 그렇지 않은 경우는 false 를 리턴한다.

 

int getBufferSize() 출력 버퍼의 전체의 크기를 바이트 단위로 리턴한다.

 

int getRemaining() 출력 버퍼의 남은 양을 바이트 단위로 리턴한다.

 

void clearBuffer()  현재 출력 버퍼에 저장된 내용을 취소한다.(비운다.)

 

String println(string) 현재 출력 버퍼에 저장된 내용르 웹 브라우저로 전송하고 버퍼를 비운다.

 

void close() 출력 버퍼의 내용을 flush하고 스트림을 닫는다.

 

 리턴타입

메소드명

설명

 없음  clear()

 출력버퍼에 저장된 내용을 버림.

 비었을 경우 예외발생

 없음  clearBuffer()

 clear()메소드와 같은 역할이지만,

 버퍼가 빈경우에도 예외발생않고 현재 버퍼를 비움

 없음  flush()

 현재 버퍼에 저장된 내용을 클라이언트로

 전송하고 버퍼를 비움.

 없음  close()

 출력 버퍼를 클라이언트로 전송하고

 출력스트림 종료

 boolean  isAutoFlush()  page지시어의 autoFlush속성으로 지정된 값을 리턴
 int  getBufferSize()  출력 버퍼의 크기를 바이트 단위
 int  getRemaining()  출력 버퍼의 남은 양
 없음  print(String str )  출력 스트림으로 str 문자열 출력 

 

 

댓글 없음:

댓글 쓰기