- out 내장 객체
- response 객체의 출력 버퍼에 데이터를 출력 할 수 있는 스트림 객체.
- JSP 페이지가 생성하는 모든 내용은 out 기본 객체를 통해서 전송.
- 복잡한 if-else 사용시 out 기본 객체 사용하면 편리하다.

- out 기본 객체 주요 메서드
- 출력 메서드:
print() - 데이터를 출력
println() - 데이터를 출력하고 \\r\\n(또는 \\n)을 출력
newLine() - \\r\\n(또는 \\n)을 출력
- 버퍼 관련 메서드:
int getBufferSize() - 버퍼의 크기를 구함.
int getRemaining() - 현재 버퍼의 남은 크기를 구함.
clear() - 버퍼의 내용을 비움. 만약 버퍼가 이미 플러시 되었다면 IOException을 발생시킴.
clearBuffer() - 버퍼의 내용을 비움.
flush() - 버퍼를 플러시함.
boolean isAutoFlush() - 버퍼가 다 찼을 때 자동으로 플러시할 경우 true를 리턴시킴.
📌
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%-- /jsp1/src/main/webapp/chap4/out1.jsp --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>out 내장 객체</title>
</head>
<body>
<h3>out 내장 객체는 response 객체의 출력버퍼에 데이터를 출력 할 수 있는 출력스트임 객체이다.</h3>
<%
int sum = 0;
for(int i=1;i<=10;i++) {
sum += i; %>
1부터 <%=i %>까지의 부분 합 : <%=sum %><br>
<% } %>
<hr>
<%
sum = 0;
for(int i=1;i<=10;i++) {
sum += i;
out.println("1부터 "+ i + "까지의 부분합: " + sum + "<br>" );
}
%>
</body>
</html>
'수업(국비지원) > JSP' 카테고리의 다른 글
| [JSP] 내장 객체 - session 내장 객체, session 예제 - 장바구니 (0) | 2023.04.18 |
|---|---|
| [JSP] 내장 객체 - 영역 담당 객체: PageContext 객체 (0) | 2023.04.18 |
| [JSP] 내장 객체 - 페이지 이동 방법 : response 응답 객체, forward (0) | 2023.04.18 |
| [JSP] 내장 객체 - 내장 객체, request 요청 객체 (0) | 2023.04.18 |
| [JSP] JSP 구성 요소 - include 지시어, 스크립트 예제(스크립트릿<%%>, 표현식<%=%>) (0) | 2023.04.18 |