JSP কাস্টম ট্যাগে অ্যাট্রিবিউট ডিফাইন করার সময় নিচের প্রোপার্টিগুলো বিবেচনা করা উচিত:
| ক্রমিক নং | প্রোপার্টি ও উদ্দেশ্য |
|---|---|
| 1 | name অ্যাট্রিবিউটের নাম নির্ধারণ করে। একটি ট্যাগের জন্য প্রতিটি অ্যাট্রিবিউটের নাম ইউনিক হতে হবে। |
| 2 | required এই অ্যাট্রিবিউটটি আবশ্যক (required) কিনা অথবা অপশনাল (optional) তা নির্দেশ করে। অপশনাল হলে false হবে। |
| 3 | rtexprvalue রানটাইম এক্সপ্রেশন ভ্যালু এই অ্যাট্রিবিউটের জন্য বৈধ কিনা তা ঘোষণা করে। |
| 4 | type এই অ্যাট্রিবিউটের জাভা ক্লাস টাইপ নির্ধারণ করে। ডিফল্টভাবে String ধরা হয়। |
| 5 | description তথ্যপূর্ণ বিবরণ প্রদান করা যায়। |
| 6 | fragment এই অ্যাট্রিবিউটের মান JspFragment হিসেবে ব্যবহার করা উচিত কিনা তা ঘোষণা করে। |
TLD-এ অ্যাট্রিবিউট স্পেসিফিকেশন উদাহরণ
.....
<attribute>
<name>attribute_name</name>
<required>false</required>
<type>java.util.Date</type>
<fragment>false</fragment>
</attribute>
.....
দুইটি অ্যাট্রিবিউট থাকলে
.....
<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>
.....