1 / 17

Scripting Element

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.

martha
Télécharger la présentation

Scripting Element

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scripting Element Java Server Pages

  2. 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

  3. Mengenal Elemen Scripting • Kita bahas untuk elemen scipting. Elemen scripting terdiri atas 3 macam yaitu: • Scriplet • Deklarasi • Ekspresi

  4. 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.

  5. 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.

  6. 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.

  7. 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; %>

  8. 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.

  9. Atribut Directive Page

  10. Daftar Pustaka • Abdul Kadir; Dasar Pemrograman WEB Dinamis dengan JSP, Andi Offset, Yogyakarta, 2004. • Yuliana ; Diktat Kuliah JSP, ITS, Surabaya, 2009

More Related