Include Directive in JSP

Introduction

जब हम JSP में multiple pages बनाते हैं, तो कई बार कुछ content (जैसे header, footer, menu) हर page में same होता है।

सोचिए—अगर हर page में वही code बार-बार लिखना पड़े, तो code लंबा और difficult हो जाएगा।

यहीं पर Include Directive काम आता है। यह हमें एक JSP file को दूसरी JSP file में include करने की सुविधा देता है।

Definition

Include Directive JSP का एक directive है जिसका उपयोग एक JSP file के content को दूसरी JSP file में include करने के लिए किया जाता है।

Concept

1. Include Directive Syntax

<%@ include file="filename.jsp" %>

2. Working of Include Directive

यह compile time पर file को include करता है
दोनों files का code एक साथ merge हो जाता है
एक single servlet बनती है

3. Basic Example

मान लीजिए हमारे पास एक header file है:

header.jsp

<h2>Welcome to My Website</h2>
<hr>

अब main page में इसे include करते हैं:

<%@ include file="header.jsp" %><p>This is main content</p>

Output:
Welcome to My Website

This is main content

4. Include Directive vs Include Action

Include Directive → Compile time include
Include Action (<jsp:include>) → Run time include

5. Advantages of Include Directive

Code reuse होता है
Maintenance आसान होता है
Code duplication कम होता है

Real-Life Example

मान लीजिए website में:

Header हर page पर same है
Footer हर page पर same है

तो include directive का उपयोग करके हम उन्हें बार-बार लिखने से बच सकते हैं।

Important Points

<%@ include %> directive use होता है
Compile time पर include होता है
Code reuse के लिए useful है
Header और footer include करने में use होता है
Directive और action में difference समझना जरूरी है

निष्कर्ष

Include Directive JSP development को आसान और efficient बनाता है। यह code reuse और maintenance को बेहतर बनाता है, जिससे बड़े projects को manage करना आसान हो जाता है।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top