Scriptlet สามารถมีคำสั่งภาษา JAVA ได้หลายจำนวน การประกาศตัวแปรหรือเมธอด หรือนิพจน์ที่ถูกต้องในภาษาสคริปติ้งของหน้า
ไวยากรณ์ของ Scriptlet ดังนี้ -
<% code fragment %>
คุณสามารถเขียนในรูปแบบ XML เทียบเท่าได้ดังนี้ -
<jsp:scriptlet> code fragment </jsp:scriptlet>
ข้อความ แท็ก HTML หรือองค์ประกอบ JSP ใดๆ ที่คุณเขียน ต้องอยู่ภายนอก Scriptlet ตัวอย่างง่ายและแรกสำหรับ JSP -
<html> <head> <title>Hello World</title> </head> <body> Hello World!<br/> <% out.println("Your IP address is " + request.getRemoteAddr()); %> </body> </html>