2013-07-01 4 views

답변

3

JSP 페이지에서 생성 된 모든 것은 버퍼에 저장됩니다. 버퍼가 가득 차면 클라이언트 (브라우저)로 다시 전송됩니다. 버퍼가 한 번 플러시 될 때 HTTP 응답 헤더의 모든 변경 사항은 버퍼가 클라이언트에 처음 전송 될 때 발생해야하기 때문에 리디렉션 또는 전달이 작동하지 않습니다. 마찬가지로 첫 번째 플러시 후에 응답에 쿠키를 추가 할 수 없습니다.

자동 플러싱을 사용하지 않도록 설정하거나 버퍼 크기를 늘려서 코드가 최근에 응답에 쿠키를 추가 할 수 있다고 말합니다. 그러나 그렇게해야한다면 코드가 아마도 우아하지 않을 것입니다.

버퍼 크기는 성능에도 영향을줍니다 (Optimal buffer size for JSP's and autoflush property 참조).