tugas 7.docx

4
NAMA: Endah Puji R KELAS :H NIM : 09650070 ASISTEN : 1. Ghozz A!i" # $. Ka!%i&&a ' A. (SP )IRE*TI+E '. LAN)ASAN TE,RI )i!- /i - ada&ah -dia an2 di2una3an (SP un/u3 -n2i!i 3an 4- an 3- (SP on/ain-!. )i!- /i - %-!2una un/u3 -&a3u3an -//in2 ni&ai 2&o%a& - -!/i d-3&a!a i &a a/au -/hod. S-//in2 an2 di&a3u o&-h di!- /i - %-!&a3u ada -&u!uh ha&a an 8hana ha&a an i/u aja . S-%a2ai 2a %a!an ada ou! - od- (a a -!in2 3i/a &iha/ %a!i %-!i3u/ i o!/ ja a.io.;< i o!/ ja a. =&.;< Sintaks Directive S- a!a u u in/a3 di!- /i - ada&ah -%a2ai %-!i3u/ : >?@ na a di!- /i - a/!i%u/1B ni&ai1 a/!i%u/$B ni&ai$ . . . . ?C Jenis Directive )i!- /i - ada (SP /-!di!i a/a /i2a j-ni /-n/u aja d-n2an "un2 i an %-!%-daD%-da. '-!i3u/ ada&ah 3-/i2a j-ni di!- /i - /-! -%u/ : Page directive )i!- /i - ini %-!"un2 i un/u3 -nd- ni i3an a/!i%u/Da/!i%u/ an2 a3an %-!&a3u ada ha&a an /-! -%u/. S-%a2ai on/oh d-n2an -n22una3an di!- /i - ini ua/u ha&a an %i a di%-!i3an ha&a an /-! -%u/ /-!&i%a/ da&a HTTP - ion -nd- ni i3an FRL an2 a3an di/a i&3an a a%i&a /-!jadi -!!o! ada ha&a an (SP /-! -%u/ dan &ainD&a Pada -%uah ha&a an (SP da a/ %-!i i a/a %ana3 a2- di!- /i -. A/!i%u/ ada a2- di!- /i - :

Upload: hady-umar

Post on 04-Nov-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

NAMA: Endah Puji RKELAS: HNIM: 09650070ASISTEN: 1. Ghozzy Arif F 2. Karbilla B

A. JSP DIRECTIVEB. LANDASAN TEORI 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). Sebagai gambaran, pada source code Java sering kita lihat bari berikut :import java.io.*;import java.sql.*; Sintaks Directive Secara umum sintaks directive adalah sebagai berikut :

Jenis Directive Directive pada JSP terdiri atas tiga jenis tentu saja dengan fungsi yang berbeda-beda. Berikut adalah ketiga jenis directive tersebut :

Page directiveDirective ini berfungsi untuk mendefinisikan atribut-atribut yang akan berlaku pada halaman tersebut. Sebagai contoh dengan menggunakan directive ini suatu halaman bisa diberikan halaman tersebut terlibat dalam HTTP session, mendefinisikan URL yang akan ditampilkan apabila terjadi error pada halaman JSP tersebut dan lain-lain. Pada sebuah halaman JSP dapat berisi atas banyak page directive. Atribut pada page directive : Atribut language : Atribut ini mendefinisikan bahasa pemrograman apa yang digunakan pada halaman tersebut. Atribut ini ada dikarenakan apabila dimasa yang akan datang JSP engine dapat men-support bahasa pemrograman lain. Atribut info : Atribut ini hanya mendefinisikan informasi dari halaman. Dengan menggunakan atribut ini suatu aplikasi servlet dapat mengambil informasi tersebut dengan method Servlet.getServletInfo(). Atribut errorPage : Atribut ini mendefinisikan URL yang akan ditampilkan apabila terjadi error pada halaman JSP tersebut. Atribut contentType : Nilai default dari atribut ini adalah text/html. Atribut session : Menyatakan halaman tersebut terlibat dalam HTTP session. Apabila halaman JSP menggunakan directive page dengan atribut ini artinya halaman tersebut nantinya akan digunakan untuk mengakses atau memberikan nilai pada variabel yang disimpan pada session.Atribut lai yang dimiliki oleh directive ini adalah : extends, buffer, autoFlush, isErrorPage dan isThreadSafe.Include directive Directive ini berfungsi untuk menyisipkan isi dari suatu file dengan tipe teks pada suatu halaman JSP. Bisa dilihat pada directive ini mempunyai satu atribut yaitu file. URL dari file yang akan disisipkan harus diawali dengan tanda "/". Taglib directive Directive ini berfungsi untuk penggunaan tag-tag yang dibuat sendiri oleh user pada halaman JSP. Tag-tag tersebut biasanya disimpan dalam tag library dalam bentuk file yang dikompres (ZIP atau JAR). Dalam file yang dikompres tersebut terdapat class-class dalam suatu paket. Dan untuk memanggil atau mengoperasikan method atau properti dalam class tersebut digunakan directive ini.Atribut uri (Uniform Resource Identifier) berfungsi sebagai tag library descriptor. Dan atribut prefix berfungsi sebagai ID yang akan mempermudah JSP Compiler menentukan tag-tag dari external library. Tag-tag yang telah dikenali oleh JSP Compiler adalah jsp, jspx, java, javax, servlet dan sunw.C. SoalPendahuluan1. Tuliskembali listing program di modul 7! Kemudianpelajari!D. JAWABANPage Directivea. contoh_directive1.jsp