javax.servlet.Filter ऑब्जेक्ट प्रमाणीकरण के लिए दोनों का उपयोग किया जा सकता है (जहां फ़िल्टर को किसी भी सर्वलेट कार्य को करने से पहले अनुरोध को पकड़ने की आवश्यकता होती है) और एक्सएसएलटी अनुवाद के लिए (जहां सर्वलेट को पूरी तरह से सामग्री उत्पन्न करने की आवश्यकता होती है)। वास्तव में इसे कब निष्पादित किया जाता है?क्या Servlet के काम से पहले या उसके बाद निष्पादित किया गया है?
मुझे पता है कि यह कार्यान्वयन निर्भर है (वेब कंटेनर पर), लेकिन ऐसा लगता है कि उन सभी को हल करने की आवश्यकता है।
शायद वेब कंटेनर के साथ प्रत्येक फ़िल्टर पंजीकरण के लिए कहीं कॉन्फ़िगरेशन विकल्प सेट किया गया है?
अतिरिक्त:
इसके अलावा, क्या फ़िल्टर निष्पादन के आदेश को नियंत्रित करता है? बारफिल्टर से पहले फूफिल्टर को क्यों निष्पादित किया जाएगा?
फिल्टर निष्पादन के आदेश है web.xml फ़ाइल में प्रदान किया जा सकता फिल्टर मानचित्रण अनुक्रम के web.xml विन्यास के अनुसार किया जाता है -mapping>। कंटेनर प्रोग्राम के वर्कफ़्लो को शीर्ष डाउन से शुरू किए गए फ़िल्टर के साथ रोक देगा। –