JavaServer Page atau JSP yaitu Server-Side Programing Technology yang digunakan untuk membuat Web Aplikasi berupa content HTML menjadi dynamis.

JSP ini berextensi .jsp bukan .html dan media internet typenya yaitu application/jsp.

JSP component adalah sejenis dengan Java Servlet yang khusus di design supaya user membangun user interface dengan mudah untuk aplikasi java web. Dengan JSP kita bisa membuat halaman yang dinamis seperti input data, ngambil data dari database dan lain-lain.

<html>
<head><title>Belajar Web Pages dengan JSP</title></head>
<body>
<!-- ini code java dalam html -->
  <%  out.println("Ini sintax JSP"); %>
</body>
</html>

atau anda juga bisa menggunakan gaya bahasa XML seperti berikut:

<html>
<head><title>Belajar Web Pages dengan JSP</title></head>
<body>
<!-- ini syntax JSP dengan xml format -->
  <jsp:scriptlet>
    out.println("Ini sintax JSP lagi");
  </jsp:scriptlet>
</body>
</html>

Keuntungan menggunakan JSP adalah

  1. JSP selalu melakukan kompilasi terlebih dahulu sebelum diproses, ini memang konsep java sejak dulu supaya menghasilkan koding yang mengurangi erorr yang disebabkan oleh sintax erorr.
  2. JSP bisa mengakses semua fitur JavaEE seperti EJB, JavaBeans, JDBC, Persistance dan lain-lain.
  3. JSP bisa dikombinasikan dengan Servlet untuk menghandle proses bisnis.

Finally, JSP is an integral part of Java EE, a complete platform for enterprise class applications. This means that JSP can play a part in the simplest applications to the most complex and demanding.