Consider the following code:
4 phương ánCó giải thích
protected void doPost(HttpServletRequest req,
HttpServletResponse res)
throws ServletException, IOException {
String user = req.getParameter("username");
res.getWriter().println("User: " + user);
}Which of the following statements is the most incorrect?
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: "getParameter("username") retrieves the value from the URL query string.". Hàm đọc tham số không phân biệt nguồn: nó gộp tham số trong chuỗi truy vấn của địa chỉ với tham số nằm trong thân yêu cầu đã mã hoá theo dạng biểu mẫu; đoạn mã ở đây phục vụ lượt gửi dữ liệu lên, nơi dữ liệu biểu mẫu nằm trong thân, nên khẳng định giá trị được lấy từ chuỗi truy vấn là chỗ sai nhất. Nhận định "The code handles POST requests." lại đúng, vì phương thức được viết chính là phương thức phục vụ lượt gửi dữ liệu. Nhận định "The code may return "User: null" if the username parameter is not provided." cũng đúng: không có tham số thì hàm trả về giá trị rỗng và phép nối chuỗi in ra chữ null. Nhận định "getWriter().println() is used to send a response back to the client." đúng nữa, vì bộ ghi lấy từ phản hồi ghi thẳng vào thân phản hồi trả về cho máy khách.
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