Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Ví dụ sử dụng chỉ thị taglib trong JSP

JavaServer Pages API cho phép định nghĩa custom JSP tag trông như tag HTML/XML. Thư viện tag (tag library) là tập hợp tag do người dùng định nghĩa thực hiện hành vi tùy chỉnh.

Chỉ thị taglib khai báo trang JSP dùng tập custom tag, xác định vị trí thư viện và cung cấp cách nhận diện custom tag trong JSP.

Cú pháp

<%@ taglib uri = "uri" prefix = "prefixOfTag" %>

uri giải析到 container hiểu được, prefix cho container biết phần markup nào là custom action.

Dạng XML tương đương:

<jsp:directive.taglib uri = "uri" prefix = "prefixOfTag" />

Khi dùng custom tag, dạng thường là <prefix:tagname>. Prefix giống với taglib directive, tagname là tên tag trong thư viện.

Ví dụ

Giả sử thư viện custlib chứa tag hello. Dùng prefix mytag, tag sẽ là <mytag:hello>:

<%@ taglib uri = "https://www.example.com/custlib" prefix = "mytag" %>
<html>
  <body>
    <mytag:hello/>
  </body>
</html>