Which interface must be implemented to listen for session creation?

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: "HttpSessionListener". Muốn biết lúc một phiên vừa được tạo hay vừa bị huỷ, lớp của bạn phải cài giao diện này rồi viết sessionCreated và sessionDestroyed, mỗi phương thức nhận một HttpSessionEvent, sau đó đăng ký bằng thẻ listener trong mô tả triển khai hoặc bằng chú giải tương ứng; container sẽ gọi lại đúng thời điểm, nên đây là chỗ hợp lý để đếm số người đang truy cập. "SessionEventHandler" không có trong API servlet, nên dù đặt tên lớp như vậy cũng không có móc nào để container gọi. "ServletContextListener" là giao diện thật nhưng theo dõi vòng đời của cả ứng dụng, với contextInitialized và contextDestroyed, chứ không báo việc tạo phiên. "SessionHandler" cũng là tên tự đặt, không thuộc đặc tả servlet, nên ứng dụng cài nó thì container vẫn không biết phải gọi gì.

Cùng phần 11

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