यह एक्शन आपको जनरेट किए जा रहे पेज में फ़ाइलें डालने देता है। सिंटैक्स इस तरह दिखता है -
<jsp:include page = "relative URL" flush = "true" />
include डायरेक्टिव के विपरीत, जो JSP पेज के सर्वलेट में अनुवाद के समय फ़ाइल डालता है, यह एक्शन पेज के अनुरोध के समय फ़ाइल डालता है।
निम्न तालिका include एक्शन से जुड़े एट्रिब्यूट्स को सूचीबद्ध करती है -
| S.No. | एट्रिब्यूट और विवरण |
|---|---|
| 1 | page शामिल किए जाने वाले पेज का सापेक्ष URL। |
| 2 | flush बूलियन एट्रिब्यूट निर्धारित करता है कि शामिल रिसोर्स का बफर शामिल होने से पहले फ्लश किया गया है या नहीं। |
उदाहरण
आइए निम्न दो फ़ाइलों (a)date.jsp और (b) main.jsp को परिभाषित करें -
निम्न date.jsp फ़ाइल की सामग्री है -
<p>Today's date: <%= (new java.util.Date()).toLocaleString()%></p>
निम्न main.jsp फ़ाइल की सामग्री है -
<html> <head> <title>The include Action Example</title> </head> <body> <center> <h2>The include action Example</h2> <jsp:include page = "date.jsp" flush = "true" /> </center> </body> </html>
आइए अब इन सभी फ़ाइलों को रूट डायरेक्टरी में रखें और main.jsp को एक्सेस करने का प्रयास करें। आपको निम्न आउटपुट प्राप्त होगा -
The include action Example
Today's date: 12-Sep-2010 14:54:22