Which servlet method retrieves a servlet's initialization parameter defined in the web.xml?
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: "getServletConfig().getInitParameter("paramName")". Tham số khởi tạo riêng của một servlet được khai trong phần tử init-param bên trong khai báo servlet, và đối tượng giữ chúng là ServletConfig mà container truyền vào lúc gọi init(); lấy đúng đối tượng đó rồi đọc theo tên là cách nêu rõ nguồn dữ liệu. "getServletContext().getInitParameter("paramName")" đọc trên phạm vi khác: nó lấy tham số khai trong context-param dùng chung cho cả ứng dụng, nên với tham số riêng của servlet nó trả về null. "getInitParameter("paramName")" là dạng viết tắt mà lớp cha GenericServlet cung cấp bằng cách uỷ nhiệm lại cho chính ServletConfig, nên nó chỉ dùng được khi đang ở trong thân servlet và không chỉ ra được đối tượng nào đang giữ tham số. "getConfig().getParameter("paramName")" sai cả hai tên: servlet không có getConfig(), và tham số khởi tạo không đọc bằng getParameter(), đó là phương thức đọc tham số do người dùng gửi lên.
Cùng phần 2
What is the ServletContext in a Java web application?Có lời giảiCâu hỏiWhat is the purpose of the error-code element in the <error-page> configuration of the web.xml file in a Java web application?Có lời giảiCâu hỏiWhich method is invoked most during servlet operation?Có lời giảiCâu hỏiCả 48 câu của chủ đề48 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây