JSP out 객체
out 객체
- JSP 페이지의 출력할 내용을 가지고 있는 출력 스트림 객체
- 표현식(<%=문장%>)과 같음
- out 객체의 메소드
boolean isAutoFlush()
- 출력 버퍼가 다 찼을 때 처리 여부를 결정
int getBufferSize()
- 전체 출력 버퍼의 크기를 리턴
int getRemaining()
- 현재 남아 있는 출력 버퍼의 크기 리턴
void clearBuffer()
- 출력 버퍼에 저장되어 있는 내용을 비움
String println(str)
- 주어진 내용을 출력. 이때 줄 바꿈은 적용되지 않음
void flush()
- 출력 버퍼의 내용을 웹 브라우저에 전송하고 비움
void close()
- 출력 버퍼의 내용을 웹 브라우저에 전송하고 출력 스트림을 닫음
outTest.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>out 객체 메소드</title>
</head>
<body>
<%
int bufferSize = out.getBufferSize();
int remainSize = out.getRemaining();
int usedSize = bufferSize - remainSize;
%>
<h2>out 객체 예제 - getBufferSize(), getRemaining, println() method</h2>
<b>현재 페이지의 버퍼 사용현황</b><br>
출력 버퍼의 전체 크기 : <%=bufferSize %>byte<br>
현재 사용한 버퍼의 크기 : <%=usedSize %>byte<br>
남은 버퍼의 크기 : <%out.println(remainSize);%>byte<br>
</body>
</html>
Leave a comment