Which phase of the JSP life cycle is responsible for processing custom tags?

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: "Translation phase". Ở pha dịch, container đọc tệp JSP, gặp chỉ thị taglib thì tìm bản mô tả thư viện thẻ, đối chiếu từng thẻ tuỳ biến với khai báo trong đó, kiểm tên thẻ và các thuộc tính, rồi sinh mã Java gọi lớp xử lý thẻ tương ứng. Chính ở bước này một thẻ tuỳ biến mới được nhận ra là thẻ: thiếu chỉ thị taglib thì nó bị in nguyên ra trang như văn bản thường. Lựa chọn "Compilation phase" chỉ biên dịch đoạn mã Java vừa sinh thành lớp, lúc đó thẻ đã thành lời gọi phương thức. Lựa chọn "Execution phase" là lúc chạy lớp đã dịch để tạo nội dung trả về, nó thi hành bộ xử lý thẻ chứ không còn phân giải thẻ nữa. Lựa chọn "Initialization phase" ứng với lời gọi khởi tạo trên trang đã thành servlet, xảy ra một lần và không dính tới việc phân giải thẻ.

Cùng phần 4

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