คุณสมบัติ autoFlush ควบคุมพฤติกรรมของบัฟเฟอร์เอาต์พุทเมื่อเต็ม ค่าที่เป็นไปได้มี 2 ค่า:
- true (ค่าเริ่มต้น) - ล้างบัฟเฟอร์อัตโนมัติเมื่อเต็ม
- false - โยนข้อยกเว้น (exception) เมื่อบัฟเฟอร์ล้น
ตัวอย่างคำสั่ง
โยนข้อยกเว้นเมื่อบัฟเฟอร์เต็ม
<%@ page autoFlush = "false" %>
ล้างบัฟเฟอร์อัตโนมัติเมื่อเต็ม
<%@ page autoFlush = "true" %>
รวมกับคุณสมบัติ buffer
มักกำหนด buffer และ autoFlush พร้อมกันในคำสั่งเดียว:
<%@ page buffer = "16kb" autoFlush = "true" %>
การตั้งค่า autoFlush = false อาจเป็นประโยชน์เมื่อต้องการควบคุมการส่งข้อมูลไปยังไคลเอนต์ด้วยตนเอง แต่ต้องระวังข้อยกเว้นที่อาจเกิดขึ้น