Lệnh nào sau đây thiết lập giá trị cho thuộc tính của đối tượng session?
HttpSession s=request.getSession(true);
Integer visitors = new Integer(0);
s.setAttribute("counter", visitors);
s.getAttribute("counter");
Trả lời:
Đáp án đúng: C
Lệnh `s.setAttribute("counter", visitors);` được sử dụng để thiết lập giá trị cho thuộc tính của đối tượng session. Trong đó, "counter" là tên của thuộc tính và `visitors` là giá trị được gán cho thuộc tính đó. Các lệnh khác không thực hiện việc thiết lập giá trị cho thuộc tính của session:
- Lệnh 1 (`HttpSession s=request.getSession(true);`) tạo hoặc lấy về một session.
- Lệnh 2 (`Integer visitors = new Integer(0);`) tạo một đối tượng Integer.
- Lệnh 4 (`s.getAttribute("counter");`) lấy giá trị của thuộc tính "counter" từ session, chứ không thiết lập nó.