How is the DispatcherServlet typically configured in web.xml?

4 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: "As a servlet.". DispatcherServlet bản chất là một lớp con của HttpServlet, nên trong web.xml nó được khai báo bằng thẻ servlet với servlet-name và servlet-class là org.springframework.web.servlet.DispatcherServlet, thường kèm init-param contextConfigLocation trỏ tới tệp cấu hình Spring và load-on-startup, rồi gắn đường dẫn bằng servlet-mapping, ví dụ url-pattern là dấu gạch chéo để nhận mọi yêu cầu. "As a listener." là cách khai báo ContextLoaderListener, thành phần khởi tạo root application context khi ứng dụng web khởi động, không phải DispatcherServlet. "As a filter." dùng cho các Filter như CharacterEncodingFilter hay DelegatingFilterProxy của Spring Security, chạy trước servlet. "As a resource." không phải cách đăng ký thành phần xử lý yêu cầu; thẻ resource-ref trong web.xml chỉ khai báo tham chiếu tới tài nguyên JNDI như DataSource.

Cùng phần 5

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