What is the role of the <servlet-mapping> element 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: "It maps a servlet to a URL pattern". Trong bản mô tả triển khai, phần khai báo servlet gắn một tên logic với lớp xử lý, còn phần ghép servlet-mapping nối chính tên logic đó với một hay nhiều mẫu đường dẫn; khi request tới, container so đường dẫn với các mẫu theo luật khớp của đặc tả rồi chuyển cho servlet tương ứng. Thiếu phần ghép này thì lớp servlet vẫn tồn tại nhưng không có địa chỉ nào gọi tới nó. Lựa chọn "It defines the servlet's initialization parameters" nói về init-param nằm bên trong khai báo servlet, đọc bằng getInitParameter và không liên quan tới định tuyến. Lựa chọn "It sets the servlet's session timeout" thuộc phần cấu hình phiên, khai báo một lần cho cả ứng dụng. Lựa chọn "It specifies the servlet's version" không có trong phần tử này; con số phiên bản chỉ nằm ở thuộc tính của thẻ gốc web-app, cho biết đặc tả mà bản mô tả tuân theo.

Cùng phần 2

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