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

JSP include ডিরেক্টিভ ট্যাগের ওয়ার্কিং উদাহরণ


include ডিরেক্টিভ ট্রান্সলেশন ফেজে একটি ফাইল ইনক্লুড করতে ব্যবহৃত হয়। এই ডিরেক্টিভ কন্টেইনারকে বলে বর্তমান JSP-এর সাথে অন্যান্য এক্সটার্নাল ফাইল-এর কন্টেন্ট মার্জ করতে ট্রান্সলেশন ফেজে। আপনি আপনার JSP পেজে যেকোনো জায়গায় include ডিরেক্টিভ কোড করতে পারেন।

এই ডিরেক্টিভের সাধারণ ব্যবহার ফর্ম:

<%@ include file = "relative url" %>

include ডিরেক্টিভের ফাইলনেম আসলে একটি রিলেটিভ URL। আপনি যদি শুধু ফাইলনেম দেন পাথ ছাড়া, তবে JSP কম্পাইলার ধরে নিবে ফাইলটি আপনার JSP-এর একই ডিরেক্টরিতে আছে।

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

<jsp:directive.include file = "relative url" />

উদাহরণ

include ডিরেক্টিভের ভালো উদাহরণ হলো কমন হেডার এবং ফুটার একাধিক কন্টেন্ট পেজের সাথে ইনক্লুড করা।

নিচের তিনটি ফাইল ডিফাইন করা যাক: (a) header.jsp, (b) footer.jsp, এবং (c) main.jsp।

header.jsp এর কন্টেন্ট:

<%!    int pageCount = 0;    void addCount() {       pageCount++;    } %> <% addCount(); %> <html>    <head>       <title>The include Directive Example</title>    </head>    <body>       <center>          <h2>The include Directive Example</h2>          <p>This site has been visited <%= pageCount %> times.</p>       </center> <br/><br/>

footer.jsp এর কন্টেন্ট:

 <br/><br/> <center> <p>Copyright © 2010</p> </center> </body> </html>

অবশেষে main.jsp এর কন্টেন্ট:

<%@ include file = "header.jsp" %> <center> <p>Thanks for visiting my page.</p> </center> <%@ include file = "footer.jsp" %>

সব ফাইল রুট ডিরেক্টরিতে রেখে main.jsp অ্যাক্সেস করলে আউটপুট:

The include Directive Example This site has been visited 1 times. Thanks for visiting my page. Copyright © 2010

main.jsp রিফ্রেশ করলে পেজ হিট কাউন্টার বেড়তে থাকবে।

আপনি আপনার সৃষ্টিশীলতার অনুযায়ী ওয়েবপেজ ডিজাইন করতে পারেন; সুপারিশ করা হয় ওয়েবসাইটের ডাইনামিক অংশগুলো আলাদা ফাইলে রেখে মেইন ফাইলে ইনক্লুড করুন। এটি পেজের যেকোনো অংশ পরিবর্তন করাকে সহজ করে দেয়।


  1. হ‍্যাশ ম্যাপ দিয়ে লক অ‍্যান্ড কী সমস্যা (Lock & Key problem using Hash-map)

  2. MySQL-এ 'from' রিজার্ভড ওয়ার্ড কলাম হিসেবে ব্যবহার করার সমস্যা এবং সমাধান

  3. JSP লাইফসাইকেল ব্যাখ্যা

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