Java Server Pages (JSP) adalah bahasa scripting untuk web
programming yang bersifat server side seperti halnya PHP dan ASP. JSP
dapat berupa gabungan antara baris HTML dan fungsi-fungsi dari JSP itu
sendiri. Berbeda dengan Servlet yang harus dikompilasi oleh USER
menjadi class sebelum dijalankan, JSP tidak perlu dikompilasi oleh USER
tapi SERVER yang akan melakukan tugas tersebut. Makanya pada saat user
membuat pertama kali atau melakukan modifikasi halaman dan
mengeksekusinya pada web browser akan memakan sedikit waktu sebelum
ditampilkan.