170 likes | 425 Views
Scripting Element. Java Server Pages. Elemen-elemen JSP. Sebagai teknologi pemrograman web, JSP memiliki bermacam-macam elemen yang dapat digunakan dalam suatu halaman JSP. Istilah halaman JSP mengacu pada file program yang berisikan kode-kode JSP.
E N D
Scripting Element Java Server Pages
Elemen-elemen JSP • Sebagai teknologi pemrograman web, JSP memiliki bermacam-macam elemen yang dapat digunakan dalam suatu halaman JSP. • Istilah halaman JSP mengacu pada file program yang berisikan kode-kode JSP. • Dalam JSP terdapat tiga komponen utama yaitu • Elemen scripting • Direktif • Action
Mengenal Elemen Scripting • Kita bahas untuk elemen scipting. Elemen scripting terdiri atas 3 macam yaitu: • Scriplet • Deklarasi • Ekspresi
Scriplet • Sebelumnya kita telah mengenal kode berikut : <% Out.print (“Selamat Belajar JSP di Unipdu”); %> Tanda<%%>menyatakan salah satu tag JSP yang dikenal dengan sebutantag scriplet.Tag tersebut mengisyaratkan bahwa kode yang ada didalamnya adalah kode JSP. Di dalam tag tersebut sebenarnya anda bisa menuliskan pernyataan–pernyataan Java. Dalam hal ini setiap pernyataan diakhiri dengan titik koma (;). • Pernyataan adalah satu instruksi lengkap yang akan diproses oleh Java. Kode berikut: Out.print (“Selamat Belajar JSP di Unipdu”); Merupakan contoh sebuah pernyataan, yaitu untuk mengirimkan string yang menjadi argumen print() ke halaman web.
Di dalam bahasa Java, pernyataan untuk menampilkan tulisan : Selamat Belajar JSP di Unipdu Berupa : System.Out.print (“Selamat Belajar JSP di Unipdu”); Namun pada penulisan kode JSP, katasystemperlu dibuang. Dalam hal inioutmerupakan suatu objek yang telah terdefinisi (disediakan oleh JSP). Selain menggunakan print(), kadangkala pemrogram JSP memakai println(). Perbedaan kedua metode ini : • Print() tidak menambah baris baru (newline) pada keluaran, sedangkan. • Println() menambahkan baris baru. • Perbedaan kedua metode ini terletak pada kode HTML yang dibangkitkan dan bukan pada tampilan browser.
Mengenal Ekspresi JSP Hasil suatu ekspresi JSP dapat dijadikan sebagai keluaran pada halaman web dengan menggunakan bentuk tag yang bersifat khusus, yakni seperti berikut : <%= ekspresi Java%> Tanda<%= %>biasanya dinamakantag ekspresi. Dalam hal ini semua ekspresi dikonversikan ke string (deretan karakter) dan disisipkan ke halaman web. Sebagai contoh : Waktu Sekarang : <%= new java.util.Date() %> Akan menambahkan string hasil : new java.util.Date() Di belakang string Waktu Sekarang. Perlu diketahui, new java.util.Date() merupaka ekspresi yang biasa digunakan pada pemrograman Java untuk mendapatkan waktu sekarang.
Mengenal Tag Deklaratif • Semua bahasa pemrograman menyediakan variable yang berfungsi untuk menyimpan suatu nilai dan nilai yang ada di dalamnya dapat diubah sewaktu-waktu. Begitu halnya JSP, JSP menyediakan tag yang secara khusus ditujukan untuk melakukan pendeklarasian variable yang berlevel halaman. Variabel seperti ini akan dikenali di sepanjang halaman. Tag yang dimaksud dinamakan tag deklaratif. Tag ini berbentuk sebagai berikut : <%!........%> Contoh mendeklarasikan variabel bernama buku yang bertipe string, dan variabel bernama harga bertipe int. <%! String buku; Int harga = 60000; %>
Mengenal Direktif JSP • Directive adalah media yang digunakan JSP untuk mengirimkan “pesan” ke JSP container. Directive berguna untuk melakukan setting nilai global seperti deklarasi class atau method. Setting yang dilakukan oleh directive berlaku pada seluruh halaman (hanya halaman itu saja). <%@.....%> <%@ nama_directive atribut1=”nilai1” atribut2=”nilai2” . . . . %> JSP memiliki tiga buah direktif : • Page:digunakan untuk mendefinisikan atribut-atribut yang terdapat pada halaman JSP • Include: digunakan untuk menyisipkan suatu berkas atau mengimpor suatu kelas. • Taglib: digunakan untuk mendefinisikan tag-tag buatan pemrogram.
Daftar Pustaka • Abdul Kadir; Dasar Pemrograman WEB Dinamis dengan JSP, Andi Offset, Yogyakarta, 2004. • Yuliana ; Diktat Kuliah JSP, ITS, Surabaya, 2009