Which of the followings is a correct syntax of the method that is used to get the initialized parameter in ServletContext or ServletConfig?

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: "String getInitParameter(String name)". Cả ServletConfig và ServletContext đều khai getInitParameter(String) trả về String, đọc giá trị khai trong phần tử init-param của một servlet hoặc trong context-param dùng chung cho toàn ứng dụng; mọi tham số khởi tạo đều là văn bản nên kiểu trả về luôn là String, muốn số thì phải tự chuyển kiểu, và phương thức đi kèm để liệt kê tên là getInitParameterNames(). "String getInitializedParameter(String name)" sai tên vì đặc tả dùng dạng viết tắt Init, container không có phương thức nào tên như vậy nên lời gọi sẽ không biên dịch được. "String getContextParameter(String name)" sai vì đổi phạm vi không đổi tên phương thức, tham số của toàn ứng dụng vẫn đọc bằng getInitParameter() nhưng gọi trên ServletContext. "String getBoolParameter(String name)" sai hai chỗ: không có phương thức này và tham số khởi tạo không hề có biến thể theo kiểu dữ liệu.

Cùng phần 2

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