-Một custom tag là một yếu tố ngôn ngữ JSP người dùng định nghĩa. Khi một trang JSP có chứa một custom tag được dịch sang một servlet, thẻ được chuyển đổi để hoạt động trên một đối tượng gọi là một tag handler.
-Việc mở rộng thẻ JSP cho phép bạn tạo ra các thẻ mới mà bạn có thể chèn trực tiếp vào một JavaServer Page
-Để viết một tab khách hàng bạn chỉ có thể mở rộng lớp SimpleTagSupport và ghi đè lên phương pháp doTag (), nơi bạn có thể đặt mã của bạn để tạo ra nội dung cho các từ khóa.
-Custom tags là một cách tuyệt vời để tóm tắt sự phức tạp của logic kinh doanh , trình bày các trang web một cách dễ dàng cho tác giả dễ sử dụng và kiểm soát. Nó cũng cho phép sử dụng lại một thẻ nhiều lần.
II:Định dạng Custom Tag
-Định dạng của một custom tag có thể rống rỗng , gọi là một empty tag, hoặc không, gọi là body tag
-Số lượng các thuộc tính là số lượng một thẻ sẽ chấp nhận phụ thuộc vào việc thực hiện các lớp Tag Handler.
-Có 2 loại Tag Handler
+ Simple tag handler: chỉ dùng cho các thẻ không có các thành phần chứa scripting và không có body
+ Classic tag handler: được sử dụng khi các thành phần của thẻ có chứa scripting.
III:Ưu điểm của Custom Tag
- Dễ sử dụng: Custom tag rất dễ sử dụng cho người lập trình Java hay người không biết lập trình Java.
- Dễ cài đặt: Custom tag sau khi xây dựng xong sẽ được đóng gói vào file jar và có thể sử dụng cho nhiều trang web khác nhau.
Không có nhận xét nào:
Đăng nhận xét