JSP ย่อมาจาก Java Server Pages ซึ่งเป็นเทคโนโลยีการพัฒนาเว็บแบบไดนามิก ใช้แท็ก JSP เพื่อแทรกโค้ด Java ในเพจ HTML เป็น Java servlet ซึ่งส่วนใหญ่ใช้เพื่อใช้งานส่วนติดต่อผู้ใช้ของเว็บแอ็พพลิเคชัน Java นักพัฒนาเว็บเขียน JSP โดยการรวมโค้ด HTML โค้ด XHTML องค์ประกอบ XML และการดำเนินการและคำสั่ง JSP แบบฝัง รับข้อมูลอินพุตของผู้ใช้ผ่านทางเว็บฟอร์มเข้าถึงฐานข้อมูลและแหล่งข้อมูลอื่น ๆ จากนั้นสร้างเว็บเพจแบบไดนามิก แท็ก JSP มีฟังก์ชันหลายอย่างเช่นการเข้าถึงฐานข้อมูลบันทึกข้อมูลการเลือกผู้ใช้การเข้าถึงส่วนประกอบ JavaBeans เป็นต้นและยังสามารถส่งข้อมูลการควบคุมและแชร์ข้อมูลในหน้าเว็บต่างๆ