JavaEE (JSP & Servlet) Pertemuan 2 Pengenalan apa itu JSP
JavaEE(JSP & Servlet)
Pengenalan JSP
JSP merupakan bagian dari Java Enterprise Edition (Java EE), yang memang dirancang untuk pengembangan aplikasi berskala besar dan terstruktur.
Bagaimana Cara Kerja JSP?
JSP sebenarnya gabungan antara HTML dan Java.
-
HTML digunakan untuk membuat struktur dan tampilan web, seperti teks, form, tombol, tabel, dll.
-
Java disisipkan dalam halaman HTML menggunakan tag khusus JSP, lalu dijalankan di server sebelum dikirim ke browser pengguna.
Perbedaan Halaman Biasa dan JSP
|
|---|
Komponen-Kompnen Dasar di JSP
1. Scriptlet
Potongan kode Java yang ditulis di antara <% ... %>. Scriptlet digunakan untuk menulis logika program, seperti if, for, deklarasi variabel, dll.
2. Expression
Digunakan untuk langsung menampilkan isi variabel atau hasil perhitungan ke halaman web. Bentuknya <%= ... %>
3. Directive
Digunakan untuk memberikan instruksi atau pengaturan pada halaman JSP.
Contoh:
Contoh Sederhana JSP
Keterangan:
-
Kode HTML biasa menampilkan struktur halaman.
-
Kode JSP (baris
<% out.println(...) %>) akan menampilkan teks dinamis.
Penggunaan Pengulangan di JSP
Penjelasan:
-
Kode ini menggunakan perulangan
fordi dalam tag JSP untuk mencetak angka genap. -
Setiap angka ditampilkan ke layar pakai expression
<%= i %>.
Komentar dalam JSP
-
Komentar HTML:
<!-- Ini komentar HTML --> -
Komentar JSP:
<%-- Ini komentar JSP --%>
Struktur File JSP
File JSP bisa dibuat dan diedit seperti file teks biasa, bahkan hanya dengan Notepad. Tapi kalau ingin lebih nyaman, biasanya digunakan IDE seperti:
-
NetBeans
-
Eclipse
-
VSCode (dengan plugin)
Setiap file JSP diakhiri dengan .jsp, misalnya: formMahasiswa.jsp.
Studi Kasus Modul: Form Input Mahasiswa
Dalam modul, kamu diminta membuat form input data mahasiswa.
Setelah user mengisi form, akan muncul halaman konfirmasi berisi data yang tadi mereka isikan.
Form Input (HTML + JSP)
Halaman Konfirmasi (JSP)
Penjelasan:
-
request.getParameter("nama"): mengambil data dari input form yang bernamanama. -
Data ini disimpan di variabel dan ditampilkan kembali menggunakan
<%= nama %>.
Apa Kelebihan JSP?
- Berbasis Java, yang merupakan bahasa pemrograman OOP dan sangat aman.
- Cross-platform, bisa dijalankan di server manapun.
- Terpisah antara tampilan dan logika, sehingga lebih rapi.
- Terintegrasi dengan Java EE, jadi bisa buat aplikasi besar seperti e-commerce, sistem akademik, dll.
- Bisa menggunakan tag sendiri (custom tag).
- Bisa memproses data dari dan ke database seperti MySQL, SQL Server, dll.
Kesimpulan
-
JSP adalah teknologi penting dalam membuat web Java yang dinamis.
-
Dengan memahami JSP, kamu bisa buat form, proses data, bahkan sambung ke database.
-
Untuk pemula, mulailah dari membuat form sederhana dan menampilkan kembali datanya.
-
Pengetahuan dasar HTML dan Java sangat membantu dalam belajar JSP.








Comments
Post a Comment