What is the purpose of the <filter> element in the web.xml deployment descriptor of a Java web application?

5 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "To configure and define filters that can intercept requests and responses in the web application.". Khối filter trong mô tả triển khai khai báo một filter: tên dùng để tham chiếu, lớp cài giao diện Filter, kèm các tham số khởi tạo; nhờ đó container biết nạp lớp nào, rồi khối ánh xạ filter mới nối tên ấy với mẫu URL hay với tên servlet. Lựa chọn "To define the structure of HTML pages." nhầm sang phần hiển thị, mô tả triển khai không chứa bố cục trang. Lựa chọn "To handle HTTP requests and responses." mô tả việc của mã lúc chạy, còn mô tả triển khai chỉ là khai báo cấu hình chứ không tự xử lý request nào. Lựa chọn "To map a servlet to a URL pattern, specifying the URL at which the servlet will respond." là việc của khối ánh xạ servlet; với filter thì phần ánh xạ cũng tách sang khối riêng chứ không nằm trong khối khai báo này. Lựa chọn "None of the others" không dùng được vì đã có một mô tả đúng trong danh sách.

Cùng phần 10

Xuất hiện trong 1 bộ đề