병갈이 블록

Buffer와 autoFlush 본문

IT(Old)/JSP 공부 기록

Buffer와 autoFlush

woojang 2017. 6. 19. 14:09

buffer 속성 : 'kb'단위로 설정가능. 사용안하려면 'none'설정. (기본값으로 8kb 이상의 값. 'kb'단위를 쓰지 않으면 에러 발생)

- jsp페이지의 결과를 임시로 저장하는 공간. buffer가 가득 차면 일괄전송.

(단, 설정값이 'none'이면 아래 기능들을 사용할 수 없음.)

- <jsp:forward> 기능 사용할수 있음. 

- 에러페이지 처리가 가능. (jsp 수행중 에러가 발생하면 지금까지의 버퍼 내용을 다 지우고 에러페이지를 전송)

- 버퍼가 차기전에(전송 전에) 내용을 수정 및 변경가능하다.

- 최초 전송에 한해서 전송 전에 헤더값 변경이 가능하다. (한번 전송되면 그 이후에는 전송 전에 헤더값을 변경해도 적용이 안된다.)


autoFlush 속성 : 사용시 'true', 사용 안할시 'false' 설정.

- 'ture'일때 : 버퍼가 가득 차면 버퍼 내용을 전송하고 버퍼를 비움.

- 'false'일때 : 버퍼가 가득 차면 예외발생 후 작업을 중지시키고 에러페이지 출력.


사용 예.

<%@ page buffer="4kb" autoFlush="true" %>



'IT(Old) > JSP 공부 기록' 카테고리의 다른 글

웹 어플리케이션에 대해서...  (0) 2017.06.19
JSP 처리 과정에 대해서.  (0) 2017.06.19
Response 기본객체  (0) 2017.06.18
요청 헤더  (0) 2017.06.17
GET, POST방식에 대한 이해.  (0) 2017.06.17
Comments