Which attribute of the <jsp:directive.tag> element is used to specify the Java class that implements a Simple Tag Handler?
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: "tagclass". Trong khai báo một thẻ tuỳ biến, thuộc tính này là chỗ ghi tên đầy đủ của lớp Java cài đặt bộ xử lý thẻ; nhờ nó mà bộ dịch trang biết phải nạp và khởi tạo lớp nào khi gặp thẻ, rồi gọi các phương thức vòng đời của thẻ trên đối tượng vừa tạo. "class" sai vì đó là tên thuộc tính quá chung và được dùng ở chỗ khác, khai báo thẻ không nhận dạng viết rút gọn này. "handler" sai vì nó chỉ là cách gọi vai trò của lớp, tức bộ xử lý thẻ, chưa bao giờ là tên thuộc tính trong khai báo. "implementation" sai vì nó mô tả ý niệm lớp cài đặt chứ không phải tên thuộc tính mà bộ dịch chấp nhận; viết tên tự đặt vào đây thì trang không dịch được vì khai báo thẻ bị coi là không hợp lệ.
Cùng phần 9
public class MyCustomTagHandler extends SimpleTagSupport {
private String message;
public void setMessage(String message) {
this.message = message;
}
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
out.println(message);
}
}
How would you use this custom tag in a JSP page?Có lời giảiCâu hỏiWhich attribute of the <tag> element is used to specify the name of the custom tag?Có lời giảiCâu hỏiHow can the Body Tag interface be implemented in a custom tag handler class?Có lời giảiCâu hỏiCả 12 câu của chủ đề12 câu