Which JSTL tag is used to iterate over a collection?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "<c:forEach>". Thẻ này thuộc thư viện lõi của JSTL, khai bằng chỉ thị taglib với tiền tố quy ước là chữ c, và lặp theo hai cách: cho thuộc tính items trỏ tới mảng, Collection, Map hay chuỗi phân tách để duyệt từng phần tử qua biến var, hoặc cho begin, end, step để lặp theo số. Nhờ nó, việc duyệt danh sách không cần scriptlet, giữ trang sạch mã Java. "<c:loop>" không tồn tại trong thư viện lõi; tên nghe hợp lý nhưng container sẽ báo lỗi ngay ở pha dịch vì bộ mô tả thư viện không có thẻ nào như vậy. "<jstl:repeat>" sai ở cả tiền tố và tên thẻ: tiền tố do người viết trang khai nhưng quy ước của thư viện lõi không phải chuỗi đó, và cũng không có thẻ repeat nào. "<core:for>" cũng là tên tự đặt; dù có khai tiền tố trỏ đúng địa chỉ thư viện lõi thì vẫn không có thẻ tên for để container tìm thấy.
Cùng phần 7
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây