Saturday, July 12, 2014

Custom tag

JSP CUSTOMS TAGS

Vấn đề; Giúp code jsp dễ đọc, có thể tái sử dụng, giúp bao gói
Custom tag là gì :
Custom Tag cho phép lập trình viên nhúng các đoạn code java vào trong trang jsp
Cung cấp cơ chế để tái sử dụng và bao gói các code, lệnh phức táp  trong jsp
Làm đơn giản hóa, tái sử dụng java code
JSP 1.0 không hỗ trợ tag libraries
JSP 1.1 hỗ trợ lưu trữ các custom tags của người dùng đã tạo trong trang jsp
Cấu trúc của custom tag trong jsp giống như xml tags
Các loại của custom tag: 


Thành phần của một custom tag:
Custom tag gồm hai phân: tag handler và tag library descriptor.
tag handler:xử lý công việc
library descriptor: mô tả custom tag
Xử lý custom tag trong trang jsp:

Khi gặp một custom tag ,client request lên servlet jsp engine sẽ tìm cái tag library descriptor file, sau đó  nó sẽ gọi tag handler tương ứng , sau đó nó sẽ trả kết quả cho jsp engine , rồi trình duyệt .Công việc xử lý được lữu trữ ở nơi riêng, không trên jsp nữa, 
Các loại custom tag:




Source bài viết từ Minh An: Customs tags

No comments:

Post a Comment