एक्शन्स XML सिंटैक्स में कंस्ट्रक्ट्स का उपयोग करके सर्वलेट इंजन के व्यवहार को नियंत्रित करते हैं। आप डायनामिक रूप से फ़ाइल डाल सकते हैं, JavaBeans कंपोनेंट्स का पुन: उपयोग कर सकते हैं, यूज़र को दूसरे पेज पर अग्रेषित कर सकते हैं, या जावा प्लगइन के लिए HTML जनरेट कर सकते हैं।
एक्शन एलिमेंट के लिए केवल एक सिंटैक्स है, क्योंकि यह XML मानक के अनुरूप है -
<jsp:action_name attribute = "value" />
एक्शन एलिमेंट्स मूल रूप से पूर्वनिर्धारित फ़ंक्शन्स हैं। निम्न तालिका उपलब्ध JSP एक्शन्स को सूचीबद्ध करती है -
| S.No. | सिंटैक्स और उद्देश्य |
|---|---|
| 1 | jsp:include पेज के अनुरोध के समय फ़ाइल शामिल करता है। |
| 2 | jsp:useBean JavaBean ढूंढता है या इंस्टेंटिएट करता है। |
| 3 | jsp:setProperty JavaBean की प्रॉपर्टी सेट करता है। |
| 4 | jsp:getProperty JavaBean की प्रॉपर्टी को आउटपुट में डालता है। |
| 5 | jsp:forward अनुरोधकर्ता को नए पेज पर अग्रेषित करता है। |
| 6 | jsp:plugin ब्राउज़र-विशिष्ट कोड जनरेट करता है जो जावा प्लगइन के लिए OBJECT या EMBED टैग बनाता है। |
| 7 | jsp:element XML एलिमेंट्स को डायनामिक रूप से परिभाषित करता है। |
| 8 | jsp:attribute डायनामिक रूप से परिभाषित XML एलिमेंट के एट्रिब्यूट को परिभाषित करता है। |
| 9 | jsp:body डायनामिक रूप से परिभाषित XML एलिमेंट के बॉडी को परिभाषित करता है। |
| 10 | jsp:text JSP पेजेस और डॉक्यूमेंट्स में टेम्पलेट टेक्स्ट लिखने के लिए उपयोग किया जाता है। |