Tulisan ini memberikan tutorial singkat tentang Java Server Pages (JSP) untuk menampilkan konten dinamis dalam halaman web. Tutorial ini menjelaskan kebutuhan dasar JSP seperti server JSP, contoh kode hello world JSP, dan penggunaan scriptlet untuk menampilkan waktu saat ini.
1. Umi Laili Yuhana
http://yuhana.wordpress.com
Taipei, Desember 2007
Anda bebas menggunakan tutorial
ini untuk keperluan apapun dengan
http://yuhana.wordpress.com
menyebutkan sumbernya
2. Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
p p
Menulis Hello World dan menampilkan waktu
saat itu dengan JSP
Scriptlet
http://yuhana.wordpress.com
3. JSP adalah kata lain program java dalam
halaman HTML untuk menampilkan konten
dinamis dalam halaman web
Sebagai awalan kita bisa menggunakan
sembarang file HTML dan mengubah extensi
.html menjadi .jsp untuk menjadikannya file
html jsp
JSP
Contoh dalam tutorial ini adalah bagaimana
menampilkan hello world serta waktu saat
itu di website dengan jsp
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
Menulis Hello World dengan JSP
http://yuhana.wordpress.com Scriptlet
4. Memiliki JSP server
Memiliki browser (Internet Explorer, Firefox,
Opera, dll)
Mengerti syntax HTML
Mengerti pemrograman Java
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
Menulis Hello World dengan JSP
http://yuhana.wordpress.com Scriptlet
5. Macam-macam aplikasi server untuk web
Macam macam
server
Blazix from Desiderata Software (1.5 Megabytes,
JSP, Servlets and EJB )
JSP S l d EJBs)
TomCat from Apache (Approx 6 Megabytes)
WebLogic from BEA Systems (Approx 40
Megabytes, JSP, Servlets and EJBs)
WebSphere from IBM (Approx 100 Megabytes, JSP,
Servlets d EJBs)
S l t and EJB )
Jika tidak memiliki, download dan install
terlebih dahulu
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
Menulis Hello World dengan JSP
http://yuhana.wordpress.com Scriptlet
6. Jika anda belum memiliki aplikasi untuk web
server dan ingin menggunakan Blazix maka
ikuti langkah di halaman ini
Buka http://www.blazix.com/download.html
di browser anda
Scroll
S ll mouse k bke bawah, klik t b l
h tombol
yang ada di halaman bawah untuk download
instaler blazix
Simpan blazix dan ikuti petunjuk instalasi
yang ada
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
Menulis Hello World dengan JSP
http://yuhana.wordpress.com Scriptlet
7. Buat file JSP
Starting S
St ti Server -> J l k
Jalankan web server
b
(blazix)
Buka file JSP dari browser
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
Menulis Hello World dengan JSP
http://yuhana.wordpress.com Scriptlet
8. Buat file JSP sederhana dengan notepad atau
editplus, tuliskan syntax berikut :
<HTML>
<BODY>
BODY
Hello World!!<br>
Hello Yuhana, Hari ini adalah <%= new java.util.Date()
%>
</BODY>
</HTML>
Simpan dengan nama hello.jsp di folder
C:Blazixwebfilestest
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Sekilas tentang JSP
Mempersiapkan JSP Server
Kebutuhan dasar untuk menjalankan JSP
Menulis Hello World Browser
Mempersiapkan JSP dengan JSP
http://yuhana.wordpress.com Scriptlet
Menulis Hello World dengan JSP
9. Syntax tersebut selalu mengembalikan nilai
waktu pada saat itu (current time)
Karakter <%= dan %> menutup ekspresi java
yang dievaluasi pada run time
Hal inilah yang memungkinkan penggunaan
JSP untuk mengenerate h l
tk t halaman HTML
dinamis yang berubah sesuai aksi atau kondisi
yang ada
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Sekilas tentang JSP
Mempersiapkan JSP Server
Kebutuhan dasar untuk menjalankan JSP
Menulis Hello World Browser
Mempersiapkan JSP dengan JSP
http://yuhana.wordpress.com Scriptlet
Menulis Hello World dengan JSP
10. Asumsi : web server yang digunakan adalah
blazix
Buka blazix web server dengan meng-klik
blxweb (dari windows explorer) untuk
menjalankan server
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Sekilas tentang JSP
Mempersiapkan JSP Server
Kebutuhan dasar untuk menjalankan JSP
Menulis Hello World Server
Mempersiapkan JSP dengan JSP
http://yuhana.wordpress.com Scriptlet
Menulis Hello World dengan JSP
11. URL yang digunakan untuk membuka file di
server blazix adalah
http://your-406dc4b111/
Contoh: C:Blazixwebfilestesthello.jsp,
akan dibuka dengan URL http://your-
406dc4b111/test/hello.jsp dalam b
406d 4b111/t t/h ll j d l browser
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Sekilas tentang JSP
Mempersiapkan JSP Server
Kebutuhan dasar untuk menjalankan JSP
Menulis Hello World Server
Mempersiapkan JSP dengan JSP
http://yuhana.wordpress.com Scriptlet
Menulis Hello World dengan JSP
12. Blok code java di JSP
Diawali dengan <% dan ditutup dengan %>
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
Menulis Hello World dengan JSP
http://yuhana.wordpress.com Scriptlet
13. lk kd l
Menampilkan waktu dengan scriptlet
Contoh penggunaan scriptlet dan hasilnya :
Tuliskan code berikut
di notepad dan
simpan dengan nama
hello.jsp
Jalankan di browser
Sekilas tentang JSP
Kebutuhan dasar untuk menjalankan JSP
Mempersiapkan JSP Server
Menulis Hello World dengan JSP
http://yuhana.wordpress.com Scriptlet
14. Jika sudah tidak digunakan lagi, server dapat
di stop
Tekan Ctrl+C untuk menghentikan web server
blazix
Untuk menggunakannya lagi mulai ulangi
langkah start server d jik sudah tid k
l kh t t dan jika d h tidak
digunakan lagi stop server
http://yuhana.wordpress.com