स्क्रिप्टिंग तत्वों के "तीन" मूल प्रकार होते हैं जो जावा कोड को सीधे सर्वलेट में प्रविष्ट होने की अनुमति देता है।


स्थैतिक डेटा सदस्यों को भी इसी तरह से परिभाषित किया जा सकता है। साथ ही भीतरी वर्ग भी यहां परिभाषित किये जाने चाहियें.
declaration टैग परिभाषित किये जाने वाली विधि की भी अनुमति देते हैं।
if(obj != null){
return "";

 <% int localStackBasedVariable = 1;


expression को एक अर्ध विराम के साथ ख़त्म नहीं किया जाना चाहिए.

स्क्रिप्टिंग तत्व
Java EE 5 Platform में JSP प्रौद्योगिकी
JSP का संकेतन
Model-view-controller paradigm (मॉडल-दृश्य-नियंत्रक प्रतिमान)