Khi định nghĩa thuộc tính cho custom tag, hãy cân nhắc các đặc tính sau:
| STT | Đặc tính & Mục đích |
|---|---|
| 1 | name Tên thuộc tính. Mỗi tên phải duy nhất cho một tag. |
| 2 | required Xác định bắt buộc hay tùy chọn. false cho tùy chọn. |
| 3 | rtexprvalue Khai báo giá trị biểu thức runtime có hợp lệ cho thuộc tính tag không. |
| 4 | type Kiểu lớp Java của thuộc tính. Mặc định là String. |
| 5 | description Mô tả thông tin bổ sung. |
| 6 | fragment Khai báo giá trị thuộc tính có được coi là JspFragment không. |
Ví dụ cấu hình TLD
.....
<attribute>
<name>attribute_name</name>
<required>false</required>
<type>java.util.Date</type>
<fragment>false</fragment>
</attribute>
.....
Nếu dùng 2 thuộc tính, sửa TLD như sau:
.....
<attribute>
<name>attribute_name1</name>
<required>false</required>
<type>java.util.Boolean</type>
<fragment>false</fragment>
</attribute>
<attribute>
<name>attribute_name2</name>
<required>true</required>
<type>java.util.Date</type>
</attribute>
.....