Which interface needs to be implemented to create a custom tag handler class?

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: "`javax.servlet.jsp.tagext.Tag`". Đây là interface gốc của mô hình thẻ cổ điển: nó khai báo setPageContext, setParent, doStartTag, doEndTag và release, và container gọi đúng theo trình tự đó mỗi khi gặp thẻ trong trang, nên lớp xử lý thẻ phải cài đặt interface này, thường là kế thừa lớp hỗ trợ sẵn, rồi được khai báo trong tệp mô tả thư viện thẻ. "`javax.servlet.Servlet`" sai vì nó mô tả vòng đời của một servlet phục vụ yêu cầu HTTP, không phải cơ chế thẻ trong trang. "`javax.servlet.filter.Filter`" sai vì lọc yêu cầu là chuyện trước và sau servlet, hơn nữa interface lọc nằm ngay trong gói javax.servlet chứ không có gói con tên như vậy. "`javax.servlet.http.HttpServlet`" sai vì đó là một lớp trừu tượng dùng để viết servlet theo doGet và doPost, không phải interface mà bộ xử lý thẻ cài đặt.

Cùng phần 9

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