Web/JSP
JSP) jsp처리과정, Buffer
surhommejk
2018. 3. 20. 14:30
jsp 처리과정
클라이언트 요청시
※ 요청 처리 서블릿 존재
※ 요청 처리 서블릿 미존재
두 가지로 나눠서 실행되고 응답은 무조건 서블릿 클래스로 처리
Buffer
Buffer 장점
1) 데이터 전송 성능 향상
2) 버퍼가 다 차기 전까지 헤더 변경 가능
3) JSP 실행 도중 버퍼를 비우고 새 내용 전송 가능
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page buffer="8kb" autoFlush="true" %>
항상 기본값은 buffer="8kb" autoFlush="true" 이다
여기서 autoFlush의 true / false에 따라 처리방식이 아래와 같아 나뉜다
true - 버퍼가 다 찼을 경우 버퍼를 플러시하고 계속해서 작업을 진행한다.
false - 버퍼가 다 찼을 경우 예외를 발생시키고 작업을 중지한다.