Elemen JSP





Kita Lanjut Kawan BD Tentang JSP harus tahu dasar-dasarnya dulu yaa liat laman sebelumnya

Elemen-elemen JSP
JSP merupakan bahasa pemrograman yang bersifat embedded pada kode HTML maupun WML, namun juga dapat berdiri sendiri dimana sintaks JSP dapat diatur sesuai spesifikasi JSP yang dapat di download dari www.jcp.org. 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
Hayuu kita Mengenal Elemen Scripting
Kita bahas untuk elemen scipting. Elemen scripting terdiri dari 3 macam yaitu:
  • Scriplet
  • Deklarasi
  • Ekspresi
      
1. Scriplet

Kita telah mengenal kode :
<%
Out.print (“Selamat Belajar JSP di Politeknik Elektronika Negeri Surabaya”);
%>
Tanda <%%> menyatakan salah satu tag JSP yang dikenal dengan sebutan tag 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 Politeknik Elektronika Negeri Surabaya”);
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 Politeknik Elektronika Negeri Surabaya Berupa :
System.Out.print (“Selamat Belajar JSP di Politeknik Elektronika Negeri Surabaya”);
Namun pada penulisan kode JSP, kata system perlu dibuang. Dalam hal ini out merupakan 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.

Dan ini harus mengenal 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 dinamakan tag ekspresi. Dalam hal ini semua ekspresi dikonversikan ke string (deretan karakter) dan disisipkan ke halaman web. Sebagai contoh :
Waktu Sekarang : <%= new java.util.Data() %>
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.


2. Action

Action merupakan salah satu elemen JSP berupa tag-tag. JSP mengenal dua macam Action, yaitu:
• Tag Action Standar
• Custom Tag
Tag Action Standar
Tag-tag action standar tersebut adalah :
<jsp:usebean>
• <jsp:setproperty>
• <jsp:getproperty>
• <jsp:include>
• <jsp:param>
• <jsp:plugin>
• <jsp:forward>

Untuk tag action standar berikut ini <jsp:usebean>, <jsp:setproperty>, <jsp:getproperty> dijelaskan pada bab 5. Penjelesan masing-masing tag action standar sebagai berikut:
<jsp:include>
Tag ini digunakan untuk mengikutsertakan file lain dalam JSP saat request dilakukan. Contoh penggunaan:
<jsp:include page=”satu.html” flush=”true”>
<jsp:plugin>
Tag ini digunakan untuk menghasilkan kode-kode yang sesuai target browser dalam menyisipkan komponen Java bean atau Applet secara otomatis.
<jsp:param>
Tag ini digunakan untuk melengkapi tag <jsp:params>, <jsp:plugin>, maupun <jsp:forward>. Translation error akan terjadi apabila digunakan di tempat lain.
<jsp:params>
Tag ini digunakan hanya dalam jsp:plugin saja. Penggunaan di tempat lain akan mengakibatkan translation time error.
<jsp:forward>
Tag ini digunakan untuk memforward ke file JSP, Servlet atau file statik lain. Contoh penggunaan:
<jsp:forward page=”alamaturl.jsp”>


 Percobaan
1. Perintah print() Kode : println1.jsp

<html>
<head>
              <title>Contoh Println</title>
</head>
<body>
            <%
               out.print("Selamat Belajar JSP di PENS");
               out.print("Semoga Sukses dan Menikmati JSP");
              %>
</body>
</html>
Hasil di browser :



Scripting Element

Output program :
Tampilan utama seperti ditunjukkan gambar 2.5. Jika klik Home maka tampak seperti gambar 2.6, jika kita klik Tentang Kami maka akan tampak seperti gambar 2.7.

<table width="439" border="0" bgcolor="#0000FF">
<tr>
<td width="91" bgcolor="<%=latarhome%>" class="style1"><div align="center" class="style1"><strong><a href="taginclude.jsp?link=home">Home</a></strong></div></td>
<td width="83" bgcolor="<%=latarproduk%>" class="style1"><div align="center" class="style2"><a href="taginclude.jsp?link=produk">Produk</a></div></td>
<td width="101" bgcolor="<%=latarkontak%>" class="style1"><div align="center" class="style2"><a href="taginclude.jsp?link=kontak">Kontak</a></div></td>
<td width="136" bgcolor="<%=latartentang%>" class="style1"><div align="center" class="style2"><a href="taginclude.jsp?link=tentang">Tentang Kami</a> </div></td>
</tr>
</table>



Gambar 2.5

Gambar 2.6


Gambar 2.7

Cukup sekian di lanjut besok lagi Semoga bermanfaat ya kawan BD ......

0 komentar:

Post a Comment