Which of the following is true about query parameters and post variables in HttpServletRequest?
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: "Both are accessed using the same parameter methods.". Trong Servlet API, dữ liệu gửi kèm trên query string và dữ liệu gửi trong thân yêu cầu theo kiểu biểu mẫu mã hoá URL được container trộn vào cùng một tập tham số, nên lập trình viên đọc cả hai bằng cùng nhóm phương thức getParameter, getParameterValues và getParameterMap mà không cần biết chúng đến từ đâu. "They are treated differently in the Servlet API." sai chính vì điều đó: API không tách riêng hai nguồn, khác biệt chỉ nằm ở cách trình duyệt đóng gói lúc gửi. "Query parameters are only supported in GET requests." sai vì một yêu cầu POST vẫn có thể mang query string ngay trên địa chỉ khai trong thuộc tính action, khi đó servlet đọc được cả tham số trên URL lẫn trường của biểu mẫu. "Post variables must always have unique names." sai vì nhiều trường trùng tên là hợp lệ và rất phổ biến với hộp kiểm hay danh sách chọn nhiều giá trị; lúc đó getParameterValues trả về mảng, còn getParameter chỉ trả giá trị đầu tiê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