Which of the following statements about HttpSession is incorrect?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "HttpSession is valid even after the browser is closed and reopened". Mã phiên được gửi qua một cookie phiên không khai thời hạn sống, nên trình duyệt xoá nó khi đóng; lần mở lại người dùng không còn gửi mã cũ, container không tìm thấy phiên nào khớp và cấp một phiên mới, còn bản ghi cũ nằm trên máy chủ cho tới khi hết khoảng chờ không hoạt động rồi bị dọn. Vì vậy phát biểu rằng phiên vẫn còn hiệu lực sau khi đóng rồi mở lại trình duyệt chính là phát biểu sai mà câu hỏi tìm. "HttpSession allows storing user data across multiple HTTP requests" là phát biểu đúng, bởi giữ dữ liệu xuyên nhiều yêu cầu chính là lý do tồn tại của phiên. "Session IDs are often stored in cookies or appended to URLs" cũng đúng, đó là hai cách mang mã phiên đi theo khi client gọi lại. "HttpSession can be retrieved via request.getSession(true)" đúng nữa: gọi lấy phiên với tham số true nghĩa là trả về phiên hiện có, hoặc tạo mới nếu người dùng chưa có phiên nào.

Cùng phần 6

Xuất hiện trong 1 bộ đề