एक स्क्रिप्टलेट में पेज स्क्रिप्टिंग भाषा में मान्य JAVA भाषा स्टेटमेंट्स, वेरिएबल या मेथड डिक्लेरेशन्स, या एक्सप्रेशन्स की कोई भी संख्या हो सकती है।
स्क्रिप्टलेट का सिंटैक्स निम्नलिखित है -
<% code fragment %>
आप उपरोक्त सिंटैक्स के XML समतुल्य को निम्नानुसार लिख सकते हैं -
<jsp:scriptlet> code fragment </jsp:scriptlet>
आप जो भी टेक्स्ट, HTML टैग्स, या JSP एलिमेंट्स लिखते हैं, वे स्क्रिप्टलेट के बाहर होने चाहिए। JSP के लिए सरल और पहला उदाहरण निम्नलिखित है -
<html> <head> <title>Hello World</title> </head> <body> Hello World!<br/> <% out.println("Your IP address is " + request.getRemoteAddr()); %> </body> </html>