out 객체

essential·2023년 8월 3일
0

JSP

목록 보기
11/21

out 객체

  • Servlet/JSP 컨테이너가 응답 페이지를 만들기 위해 사용하는 출력 스트림 객체
  • 관련 메소드
리턴 타입메소드명설명
없음clear()출력 버퍼에 저장된 내용을 버린다. 만일 이미 버퍼가 다 채워져서 클라이언트로 전송되었을 경우에는 예외를 발생 시킨다.
없음clearBuffer()출력 버퍼에 저장된 내용을 버린다.clear() 메소드와는 다르게 버퍼에 담긴 내용이 이미 전송된 이후에도 예외를 발생시키지 않고 현재 저장되어 있는 버퍼만을 버린다.
없음flush()현재 버퍼에 저장되어 있는 내용을 클라이언트로 전송하고 버퍼를 비운다.
없음close()출력 버퍼를 클라이언트로 전송하고 출력 스트림을 종료한다.
booleanisAutoFlush()page 지시어의 autoFlush 속성으로 지정된 값을 리턴 한다. 즉 출력 버퍼가 다 채워졌을 때 버퍼 내용을 클라이언트로 전송하도록 지정되어 있으면 true 를 리턴 하고, 출력 버퍼가 다 채워졌을 때 예외가 발생하도록 지정되어 있으면 false를 리턴 한다.
intgetBufferSize()출력 버퍼의 크기를 바이트 단위로 계산하여 정수 값으로 리턴 한다.
intgetReamaining()출력 버퍼의 남은 양을 바이트 단위로 계산하여 정수 값으로 리턴한다.
없음print(String str)출력 스트림으로 str 문자열을 출력한다.

예제

outTest1.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<h2>1부터 100까지의 합은
<% 
int sum=0;
for(int i=1; i<=100;i++){
	sum+=i;
}
out.print(sum+"입니다.</h2>");
%>
profile
essential

0개의 댓글