What is the purpose of the empty keyword in EL when used with a collection?

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: "Checks if the collection is empty". Toán tử này cho ra true khi đối tượng không có phần tử nào, và cũng cho true với null, chuỗi rỗng, mảng rỗng hay Map rỗng, nên trang JSP viết được điều kiện hiển thị dòng thông báo không có dữ liệu mà không phải gọi tới phương thức đếm. "Checks if the collection is null" là mô tả thiếu: xét null chỉ là một trường hợp mà toán tử này bao trọn, còn một danh sách khác null nhưng không chứa phần tử nào thì nó vẫn cho ra true. "Checks if the collection is not empty" sai vì ngược dấu; muốn hỏi khác rỗng thì phải thêm phép phủ định trước biểu thức. "Retrieves the size of the collection" sai vì kết quả trả về chỉ là giá trị đúng hoặc sai, không phải số lượng; muốn số lượng phải dùng hàm đếm của thư viện thẻ.

Cùng phần 7

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