JSP adalah serupa dengan PHP, ASP, ASP.NET dan bahasa lain, dan merupakan bahasa yang berjalan di bahagian pelayan.

JSP (nama penuh Java Server Pages) ialah standard teknikal yang dianjurkan oleh Sun Microsystems dan dicipta bersama oleh banyak syarikat yang membolehkan pembangun perisian bertindak balas kepada permintaan pelanggan dan menjana halaman Web secara dinamik dalam HTML, XML atau dokumen format lain.

Teknologi JSP menggunakan bahasa Java sebagai bahasa penskripan Halaman web JSP menyediakan antara muka untuk keseluruhan unit perpustakaan Java bahagian pelayan untuk menyediakan aplikasi HTTP.

Akhiran fail JSP ialah *.jsp.

Aplikasi WEB yang dibangunkan oleh JSP boleh digunakan merentas platform dan boleh dijalankan pada kedua-dua Linux dan Windows.

Sintaks JSP sintaks

Atur cara skrip boleh mengandungi sebarang bilangan pernyataan, pembolehubah, kaedah atau ungkapan Java, selagi ia sah dalam bahasa skrip.

Format sintaks skrip:

<% coretan kod%>

Atau, anda juga boleh menulis penyataan XML yang setara dengannya, seperti yang berikut:

<jsp:scriptlet>
Coded

</jsp:scriptlet>

Sebarang teks, teg HTML dan elemen JSP mesti ditulis di luar program skrip.

Sintaks JSP contoh

<html>
    <head>
        <title>Hello World</title>
    </head>
<body>Hello World!<br/>
    <%out.println("Your IP address is " + request.getRemoteAddr());%>
</body>
</html>