What is the purpose of request attributes in servlet collaboration?

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: "To store data that can be shared across multiple servlets within the same request.". Attribute của request là ô chứa dữ liệu gắn với đúng một đối tượng HttpServletRequest: servlet đặt dữ liệu bằng setAttribute() rồi forward sang servlet hay trang JSP khác, nơi đó đọc lại bằng getAttribute() vì vẫn là cùng một yêu cầu; hết yêu cầu thì đối tượng bị bỏ và dữ liệu mất, nhờ vậy không có chuyện dữ liệu của người này lẫn sang người khác. "To store data that can be shared only within the same servlet." bó hẹp quá mức, nếu chỉ dùng trong một servlet thì biến cục bộ đã đủ và không cần tới attribute. "To store data that can be shared across multiple servlets in the same session." là mô tả phạm vi phiên, dữ liệu ở đó sống qua nhiều yêu cầu của cùng người dùng. "To store data that can be accessed by any servlet in the application." là mô tả phạm vi ứng dụng, dữ liệu ở đó dùng chung cho mọi người dùng.

Cùng phần 2

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