एक JSP डायरेक्टिव सर्वलेट क्लास की समग्र संरचना को प्रभावित करता है। इसका आमतौर पर निम्न रूप होता है -
<%@ directive attribute="value" %>
तीन प्रकार के डायरेक्टिव टैग हैं -
| S.No. | डायरेक्टिव और विवरण |
|---|---|
| 1 | <%@ page ... %> स्क्रिप्टिंग भाषा, एरर पेज, और बफरिंग आवश्यकताओं जैसे पेज-निर्भर एट्रिब्यूट्स को परिभाषित करता है। |
| 2 | <%@ include ... %> ट्रांसलेशन चरण के दौरान फ़ाइल शामिल करता है। |
| 3 | <%@ taglib ... %> कस्टम एक्शन्स युक्त टैग लाइब्रेरी घोषित करता है, जिसका उपयोग पेज में किया जाता है। |