To get the value of an attribute saved in the session, which method do we use?
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: "session.getAttribute(String name)". HttpSession lưu dữ liệu theo cặp tên và giá trị: ghi bằng setAttribute, đọc lại bằng getAttribute; phương thức này trả về Object nên ở chỗ dùng thường phải ép kiểu lại, và trả về null khi tên đó chưa từng được đặt. "session.getParameter(String name)" sai vì getParameter là phương thức của request, dùng để đọc tham số client gửi lên qua query string hoặc biểu mẫu, HttpSession không có phương thức này. "session.getValue(String name) )" sai vì getValue là tên cũ đã bị đánh dấu loại bỏ và không còn nằm trong API HttpSession hiện hành. "session.fetchAttribute(String name)" sai vì đặc tả servlet không định nghĩa phương thức nào tên fetchAttribute; gọi nó thì mã không biên dịch được.
Cùng phần 6
How can Session Tracking be done?Có lời giảiCâu hỏiWhat is the most secure way to handle session invalidation during logout?Có lời giảiCâu hỏiAssuming that there is a link logout at the top of the profile.jsp, orderhistory.jsp.
<a href="logoutServlet">Logout</a>
When the client clicks the logout link, the following code in the logoutServlet runs:
HttpSession session = request.getSession();
//TODO
response.sendRedirect("login.jsp");
What is the best code to write in the TODO section to complete the logout function?Có lời giảiCâu hỏiCả 25 câu của chủ đề25 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây