autoFlush एट्रिब्यूट निर्दिष्ट करता है कि बफर भर जाने पर बफर्ड आउटपुट को स्वचालित रूप से फ्लश किया जाए या बफर ओवरफ्लो को इंगित करने के लिए एक अपवाद फेंका जाए।
- true (डिफ़ॉल्ट) - स्वचालित बफर फ्लशिंग को इंगित करता है।
- false - बफर भर जाने पर अपवाद फेंकता है।
उदाहरण
बफर भरने पर अपवाद फेंकना
<%@ page autoFlush = "false" %>
बफर भरने पर आउटपुट बफर फ्लश करना
<%@ page autoFlush = "true" %>
buffer और autoFlush को एक साथ उपयोग करना
आमतौर पर, buffer और autoFlush एट्रिब्यूट को एक ही पेज डायरेक्टिव में कोड किया जाता है:
<%@ page buffer = "16kb" autoFlush = "true" %>
महत्वपूर्ण: autoFlush="false" सेट करने पर, यदि बफर क्षमता पूरी हो जाती है, तो एक IllegalStateException फेंका जाता है। इसलिए, बफर आकार को उचित रूप से कॉन्फ़िगर करना महत्वपूर्ण है।