কম্পিউটার টিউটোরিয়াল

JSP-এ taglib ডিরেক্টিভ ব্যবহারের উদাহরণ

JavaServer Pages API আপনাকে কাস্টম JSP ট্যাগ ডিফাইন করতে দেয় যা HTML বা XML ট্যাগের মতো দেখে। একটি ট্যাগ লাইব্রেরি হলো ইউজার-ডিফাইনড ট্যাগের সেট যা কাস্টম বিহেভিয়ার ইমপ্লিমেন্ট করে।

taglib ডিরেক্টিভ ঘোষণা করে যে আপনার JSP পেজটি কাস্টম ট্যাগের একটি সেট ব্যবহার করছে, লাইব্রেরির লোকেশন শনাক্ত করে, এবং আপনার JSP পেজে কাস্টম ট্যাগগুলো শনাক্ত করার উপায় প্রদান করে।

সিনট্যাক্স

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

এখানে, uri অ্যাট্রিবিউটের মান কন্টেইনারের বোঝার একটি লোকেশন রিজল্ভ করে এবং prefix অ্যাট্রিবিউট কন্টেইনারেরকে বলে কোন মার্কআপ গুলো কাস্টম অ্যাকশন।

XML সমতুল্য সিনট্যাক্স

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

কাস্টম ট্যাগ ব্যবহারের ফর্ম

যখন আপনি একটি কাস্টম ট্যাগ ব্যবহার করেন, তা সাধারণত <prefix:tagname> ফর্মে থাকে। prefix হলো taglib ডিরেক্টিভে আপনি যে prefix নির্দিষ্ট করেছেন, আর tag name হলো ট্যাগ লাইব্রেরিতে ইমপ্লিমেন্ট করা ট্যাগের নাম।

উদাহরণ

মনে করুন custlib ট্যাগ লাইব্রেরিতে hello নামে একটি ট্যাগ আছে। আপনি যদি mytag প্রিফিক্স দিয়ে hello ট্যাগ ব্যবহার করতে চান, তবে আপনার ট্যাগ হবে <mytag:hello> এবং JSP ফাইলে এভাবে ব্যবহার করবেন:

<%@ taglib uri = "https://www.example.com/custlib" prefix = "mytag" %> 
<html> 
    <body> 
        <mytag:hello/> 
    </body> 
</html>
  1. JSP লাইফসাইকেল ব্যাখ্যা

  2. JSP-এ <c:forEach> ট্যাগ ব্যবহারের পদ্ধতি

  3. JSP-এ <c:choose> ট্যাগ ব্যবহারের পদ্ধতি

  4. JSP-এ <c:if> ট্যাগ ব্যবহারের পদ্ধতি