When is a ServletContext attribute available to servlets in a web application?

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: "During the entire lifecycle of the servlet container". Thuộc tính đặt bằng setAttribute của ServletContext nằm trong đối tượng ngữ cảnh dùng chung: nó có từ lúc ứng dụng được nạp, mọi servlet, filter và trang JSP trong cùng ứng dụng đọc được, và chỉ mất khi ứng dụng bị tháo hoặc container dừng. Vì vòng đời dài như vậy, đây là chỗ giữ tài nguyên dùng chung, nhưng cũng là chỗ phải tự bảo đảm an toàn luồng. Lựa chọn "Only during the initialization of the servlet" nhầm với tham số khởi tạo đọc trong init, thứ chỉ có nghĩa với một servlet. Lựa chọn "Only during the processing of a specific HTTP request" mô tả phạm vi request, nơi dữ liệu mất ngay khi lượt phục vụ kết thúc. Lựa chọn "Only during the destruction of the servlet" đảo ngược vòng đời, vì tới lúc servlet bị tháo thì thuộc tính ngữ cảnh đã dùng được từ lâu.

Cùng phần 2

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