How does a Simple Tag Handler interact with the JSP page it's used in?
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: "It processes and generates content during the rendering phase". Thẻ tuỳ biến đơn giản là một lớp Java cài giao diện SimpleTag; khi trang đã dịch xong và đang kết xuất, container tạo đối tượng thẻ, truyền các thuộc tính cùng ngữ cảnh trang và phần thân thẻ, rồi gọi doTag() một lần để thẻ ghi trực tiếp vào dòng ra. Nói cách khác, thẻ sinh nội dung ngay trong lúc máy chủ dựng trang. "It directly manipulates HTML elements on the JSP, HTML page" sai mô hình: trên máy chủ không có cây tài liệu nào để sửa, nó chỉ nối văn bản, còn việc chỉnh phần tử là chuyện của trình duyệt sau khi nhận phản hồi. "It injects JavaScript code into the JSP page" chỉ đúng khi thẻ tình cờ in ra mã kịch bản, đó là một cách dùng lẻ chứ không phải cơ chế tương tác. "It sends AJAX requests to the server" ngược phía: thẻ đang chạy trên máy chủ, không đứng ở máy khách để gửi yêu cầu nền.
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