When multiple filters are applied to a servlet, what determines the order of execution?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "The order in which the filters are defined in the web.xml file.". Với các filter khớp theo mẫu URL, container nối chúng vào chuỗi theo đúng trình tự các khối ánh xạ xuất hiện trong bộ mô tả triển khai: đổi chỗ hai khối khai báo là đổi thứ tự chạy, nên bộ lọc đặt bảng mã phải khai báo trước bộ lọc đọc tham số nếu muốn chữ có dấu không bị lỗi. Đây cũng là lý do người ta vẫn khai báo trong tệp mô tả khi cần ấn định trật tự. "The filter's priority attribute." sai vì khai báo filter không có thuộc tính nào tên priority. "The order in which the filters were added to the web application." sai vì thời điểm lớp filter được thêm vào mã nguồn hay vào gói không ảnh hưởng gì tới trật tự chạy. "The servlet's URL pattern." sai vì mẫu URL chỉ quyết định filter nào được chọn vào chuỗi cho yêu cầu đó, không quyết định ai chạy trước ai.
Cùng phần 10
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây