كيف تعمل مرشحات web.xml؟ هل يمكنك الحصول على خريطة مرشحين لجميع الصفحات (/*) وتحديد الطلب؟

StackOverflow https://stackoverflow.com/questions/2122455

سؤال

أرغب في استخدام أمان الربيع ، ويقول أن يرسم المرشح إلى /***. لكن لدي بالفعل مرشح تم تعيينه إلى /*، وهو مرشح Tuckee UrlRewrite.

هل من الممكن تعيين مرشحين إلى نفس الشيء ، وهل هناك طريقة لتحديد الترتيب الذي يتم استدعاء المرشحات؟

هل كانت مفيدة؟

المحلول

نعم ، يمكنك:

Servlet 2.5 XSD:

الترتيب الذي يتم فيه استدعاء المرشحات هو الترتيب الذي يظهر فيه تصريحات ترشيح المرشحات التي تتطابق مع طلب URI لـ Servlet في قائمة عناصر رسم المرشحات

أي ذلك يعتمد على ترتيب الخاص بك <filter-mapping> عناصر في web.xml

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top