Roel Notebook

[JSP] JSP 정리 (4) - out 내장 객체

by Roel Downey
728x90
반응형

 

2020/11/17 - [Web/JSP] - [JSP] JSP 정리 (1)

2020/11/17 - [Web/JSP] - [JSP] JSP 정리 (2) - request 내장 객체

2020/11/17 - [Web/JSP] - [JSP] JSP 정리 (3) - response 내장 객체

 

 

- out 객체는 JSP 페이지가 생성한 결과를 웹 브라우저에 전송해 주는 출력 스트림이며, JSP 페이지가 웹 브라우저에게 보내는 모든 정보는 out 객체를 통해서 전송된다.

 

- 여기서 모든 정보는 JSP 스크립트 요소뿐만 아니라 비 스크립트 요소인 HTML, 일반 텍스트도 모두 포함된다.

 

- out 객체는 javax.servlet.jsp.jspWriter 클래스 타입으로, 주로 많이 사용되는 메소드는 웹 브라우저에 출력을 하기 위한 pritnln() 메소드이다.

 

out.println("str");    // out 객체가 제공하는 웹 브라워저에 출력하기 위해 사용되는 println() 메소드

 

- out 기본 객체는 출력 버퍼와도 밀접한 관련이 있다. JSP 페이지가 사용하는 출력 버퍼는 out 기본 객체가 내부적으로 사용하는 버퍼이다.

 

- out 내장 객체에서 자주 사용되는 메소드

 

메소드 설명
boolean isAutoFlush() 출력 버퍼가 다 찼을 때 처리 여부를 결정하는 것으로, 자동으로 플러시 할 경우에는 true를 리턴하고, 그렇지 않을 경우 false를 리턴
int getBufferSize() 출력 버퍼의 전체 크기를 리턴
int getRemaining()  현재 남아 있는 출력 버퍼의 크기를 리턴
void clearBuffer() 현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하지 않고 비운다.
String println(str)  주어진 str 값을 웹 브라워저에 출력한다. 이때 줄 바꿈은 적용되지 않는다.
void flush()  현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하고 비운다.
void close() 현재 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전송하고 출력 스트림을 닫는다.

 

728x90
반응형

'Web > JSP' 카테고리의 다른 글

[JSP] EL, JSTL  (0) 2020.11.17
[JSP] JSP 정리 (3) - response 내장 객체  (0) 2020.11.17
[JSP] JSP 정리 (1)  (0) 2020.11.17
[JSP] JSP 정리 (2) - request 내장 객체  (0) 2020.11.17
[JSP] 회원가입, 로그인 만들어 보기  (0) 2020.05.24

블로그의 정보

What doing?

Roel Downey

활동하기