Servlet และ JSP Filters เป็นคลาส Java ที่สามารถใช้ใน Servlet และ JSP Programming เพื่อวัตถุประสงค์ดังต่อไปนี้
-
เพื่อสกัดกั้นคำขอจากลูกค้าก่อนที่จะเข้าถึงทรัพยากรที่ส่วนหลัง
-
เพื่อจัดการการตอบกลับจากเซิร์ฟเวอร์ก่อนที่จะส่งกลับไปยังไคลเอนต์
มีตัวกรองหลายประเภทที่แนะนำโดยข้อกำหนด -
- ตัวกรองการตรวจสอบสิทธิ์
- ตัวกรองการบีบอัดข้อมูล
- ตัวกรองการเข้ารหัส
- ตัวกรองที่ทริกเกอร์เหตุการณ์การเข้าถึงทรัพยากร
- ตัวกรองการแปลงรูปภาพ
- การบันทึกและการตรวจสอบตัวกรอง
- ตัวกรองลูกโซ่ MIME-TYPE
- ตัวกรองโทเค็น
- ตัวกรอง XSL/T ที่แปลงเนื้อหา XML
ตัวกรองถูกปรับใช้ในไฟล์ตัวอธิบายการใช้งาน web.xml แล้วแมปกับชื่อเซิร์ฟเล็ตหรือ JSP หรือรูปแบบ URL ในตัวให้คำอธิบายการปรับใช้แอปพลิเคชันของคุณ ไฟล์ตัวอธิบายการปรับใช้ web.xml สามารถพบได้ใน
เมื่อคอนเทนเนอร์ JSP เริ่มต้นเว็บแอปพลิเคชันของคุณ จะสร้างอินสแตนซ์ของแต่ละตัวกรองที่คุณได้ประกาศในตัวให้คำอธิบายถึงการปรับใช้ ตัวกรองดำเนินการตามลำดับที่ระบุไว้ในตัวอธิบายการปรับใช้