What is the effect of setting the attribute varStatus in <c:forEach>?

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: "It stores the current iteration index and other state information.". Thuộc tính varStatus đặt tên cho một biến kiểu LoopTagStatus mà thẻ lặp tạo ra ở mỗi vòng, nhờ đó trang đọc được chỉ số đếm từ không, số thứ tự đếm từ một, cùng các cờ cho biết đang ở vòng đầu hay vòng cuối, rất tiện để kẻ hàng chẵn lẻ hoặc đánh số danh sách. Lựa chọn "It sets the variable and other status information to be null when the loop finishes." hiểu sai cơ chế: biến này chỉ tồn tại trong phạm vi thân vòng lặp, hết vòng là không truy cập được nữa chứ không phải bị gán rỗng. Lựa chọn "It modifies the collection used in iteration." cũng không đúng, tập dữ liệu được truyền qua items và thẻ lặp chỉ đọc, varStatus không can thiệp vào nó. Lựa chọn "It specifies the scope of the iterator variable." nhầm sang thuộc tính khác, phạm vi của biến vòng lặp không khai bằng varStatus.

Cùng phần 7

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