Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

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 की सामग्री

<%@ page import="java.io.*" %>
<%! 
    int pageCount = 0; 
    void addCount() { pageCount++; } 
%>
<% addCount(); %>
<html>
<head>
    <title>Include Directive Example</title>
</head>
<body>
    <center>
        <h2>Include Directive Example</h2>
        <p>This site has been visited <%= pageCount %> times.</p>
    </center>
    <br/><br/>

footer.jsp की सामग्री

<br/><br/>
<center>
    <p>Copyright © 2024</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 एक्सेस करें। आउटपुट होगा:

Include Directive Example
This site has been visited 1 times.
Thanks for visiting my page.
Copyright © 2024

main.jsp को रिफ्रेश करें और आप देखेंगे कि पेज हिट काउंटर बढ़ता रहता है।

सर्वोत्तम अभ्यास

अपनी वेबसाइट के डायनामिक भागों को अलग फ़ाइलों में रखें और फिर उन्हें मुख्य फ़ाइल में शामिल करें। इससे वेबपेज के किसी भाग को बदलना आसान हो जाता है।

  1. - PHP में HTML में XML कैसे प्रदर्शित करें?

    यदि स्ट्रिंग पूर्व-स्वरूपित है, और उसी का एक प्लेन टेक्स्ट प्रतिनिधित्व चाहिए, तो इसे HTML <pre> टैग में लपेटा जा सकता है और एंगल ब्रैकेट को एस्केप करने के लिए HTML एंटिटीज़ का उपयोग किया जा सकता है। यह नीचे दिखाया गया है: <?php echo <pre>, htmlentities($string), </pre>; ?>

  1. JSP लाइफसाइकिल को समझाएं JSP लाइफसाइकिल को समझाएं

    JSP लाइफसाइकिल को इसकी निर्माण से लेकर विनाश तक की प्रक्रिया के रूप में परिभाषित किया गया है। यह एक सर्वलेट लाइफसाइकिल के समान है जिसमें एक अतिरिक्त चरण है जो JSP को सर्वलेट में संकलित करने के लिए आवश्यक है। JSP द्वारा अनुसरण किए जाने वाले पथ JSP द्वारा अनुसरण किए जाने वाले पथ निम्नलिखित हैं - सं

  1. अपने WIFI सिग्नल को आसानी से साझा करने के लिए QR कोड कैसे बनाएं (उदाहरण) अपने WIFI सिग्नल को आसानी से साझा करने के लिए QR कोड कैसे बनाएं (उदाहरण)

    ताकि आप समय बचा सकें और अपने पासवर्ड को साझा करने की प्रक्रिया की परेशानी से बच सकें, हम समझाएंगे अपने WIFI सिग्नल को आसानी से साझा करने के लिए QR कोड कैसे बनाएं। आपको याद दिलाना उचित है कि आपको अपने WiFi नेटवर्क को विभिन्न प्रकार की कुंजियों और सक्रिय एन्क्रिप्शन और हर समय अधिकतम सुरक्षा पासवर्ड क