Which class in JSP API supports creating Custom Tag by the simplest inheritance?

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: "SimpleTagSupport". Lớp này cài sẵn giao diện thẻ đơn giản và lo hết phần việc lặp lại, nên viết một thẻ tuỳ biến chỉ còn là kế thừa nó rồi ghi đè doTag, dùng bối cảnh trang có sẵn để ghi ra luồng xuất và lấy thân thẻ qua phương thức trả về đoạn thân. Lựa chọn "TagSupport" thuộc mô hình thẻ cổ điển: phải ghi đè doStartTag cùng doEndTag rồi trả về các hằng số điều khiển để bảo container bỏ qua hay xử lý thân thẻ, nhiều việc hơn hẳn. Lựa chọn "BodyTagSupport" còn nặng hơn vì thêm phần đệm và xử lý lại thân thẻ, chỉ cần khi thẻ phải đọc hoặc lặp nội dung bên trong nhiều lần. Lựa chọn "CustomTagSupport" không có trong thư viện của JSP, đây là tên nghe hợp lý nhưng không tồn tại nên không thể kế thừa.

Cùng phần 9

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