Bộ lọc Servlet và JSP là các lớp Java có thể được sử dụng trong Lập trình Servlet và JSP cho các mục đích sau
-
Để chặn các yêu cầu từ khách hàng trước khi họ truy cập vào tài nguyên ở phía sau.
-
Để thao tác các phản hồi từ máy chủ trước khi chúng được gửi lại cho máy khách.
Có nhiều loại bộ lọc khác nhau được đề xuất bởi các thông số kỹ thuật -
- Bộ lọc xác thực
- Bộ lọc nén dữ liệu
- Bộ lọc Mã hóa
- Bộ lọc kích hoạt các sự kiện truy cập tài nguyên
- Bộ lọc Chuyển đổi Hình ảnh
- Bộ lọc Ghi nhật ký và Kiểm tra
- Bộ lọc chuỗi MIME-TYPE
- Mã hóa bộ lọc
- Bộ lọc XSL / T biến đổi nội dung XML
Bộ lọc được triển khai trong tệp trình mô tả triển khai web.xml và sau đó ánh xạ tới tên servlet hoặc JSP hoặc các mẫu URL trong bộ mô tả triển khai ứng dụng của bạn. Tệp bộ mô tả triển khai web.xml có thể được tìm thấy trong
Khi vùng chứa JSP khởi động ứng dụng web của bạn, nó sẽ tạo một phiên bản của từng bộ lọc mà bạn đã khai báo trong bộ mô tả triển khai. Các bộ lọc thực thi theo thứ tự mà chúng được khai báo trong bộ mô tả triển khai.