Tất cả câu hỏi
Ngân hàng câu hỏi trắc nghiệm có giải thích chi tiết.
Đáp án đúng: "Using the <select> element". Danh sách chọn trong form HTML được dựng bằng phần tử select, mỗi mục là một thẻ option bên trong và giá trị gửi về server là thuộc tính value của mục đang chọn, đọc ở servlet bằng request.getParameter() với tên chính là thuộc tính name của select. "Using the <dropdown> element" sai vì HTML không có phần tử nào tên dropdown, trình duyệt sẽ coi nó là thẻ lạ và không vẽ ra ô chọn nào. "Using the <list> element" cũng không tồn tại; các phần tử danh sách của HTML là ul, ol và li, chúng chỉ để trình bày nội dung và không gửi dữ liệu theo form. "Using the <options> element" sai ở dạng số nhiều: thẻ con hợp lệ bên trong select là option, và bản thân nó cũng không thay được phần tử chứa bên ngoài.
request.setAttribute("data", "value");
response.sendRedirect("result.jsp");stmt.getAffectedRows()stmt.countRows()stmt.getRowCount()stmt.executeUpdate()HttpSessionListenerHttpSessionAttributeListenerServletContextListenerServletRequestListenerrequest.newSession(true)request.getSession(true)request.getHttpSession()sessionManager.get()StatementPreparedStatementCallableStatementResultSetinitFilter()initialize()init()setupFilter()contextInitialized()contextCreated()initContext()initializeContext()Đáp án đúng: "By
using annotations like @WebServlet(urlPatterns = {
"/example"
}) in the servlet.". Từ Servlet 3.0, container quét các lớp của ứng dụng lúc khởi động và đọc annotation để tự đăng ký servlet cùng mẫu URL, nên deployment descriptor chỉ còn là tuỳ chọn; đặt annotation ngay trên lớp kế thừa HttpServlet là đủ để yêu cầu tới đường dẫn đó được định tuyến vào servlet. "By configuring servlet mapping in a separate properties file." sai vì không có tệp properties nào được container đọc để dựng ánh xạ, tệp properties chỉ là dữ liệu mà mã nguồn tự đọc lấy. "By defining servlet mappings in the servlet class using the setMapping() method." sai vì HttpServlet không có phương thức nào tên như vậy, hơn nữa ánh xạ phải được container biết trước khi servlet được khởi tạo nên mã trong lớp không thể tự khai lúc chạy. "Servlet mapping without web.xml is not supported." sai vì annotation chính là cách làm được việc đó. "None of the others" sai vì đã tồn tại một cách đúng.