Ads (728x90)

Latest Post

Kesehatan

Tips


Elemen scripting digunakan untuk menggabungkan instruksi-instruksi pemrograman java ke dalam halaman web. Instruksi tersebut akan dieksekusi setiap kali halaman diproses sebagai permintaan. Ada tiga jenis scripting yaitu: deklarasi, scriplet, dan ekspresi.

Deklarasi
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 deklarasi. Tag ini berbentuk sebagai berikut: <%!.....%>

Contoh penggunaan tag deklarasi.
Ketikkan kode berikut, dan simpan dengan nama contoh14-1.jsp.

<html>
<head>
<title>Tag Deklarasi</title>
</head>
<body>
<%!
String baju;
int harga = 60000;
%>
Setelah deklarasi: <br>
<%
baju = "John Mc Roe";
out.println("Merek baju : " + baju + "<br>");
out.println("Harga baju : " + harga + "<br>");
%>
</body>
</html>

Jalankan program tersebut maka tampilan hasil akan tampak seperti pada gambar 14.18. Pada contoh kode ini, tag deklarasi digunakan untuk mendeklarasikan dua variabel yaitu: baju dengan tipe data string dan harga dengan tipe data int. Perhatikan juga cara mengisi, memanggil dan menampilkan kembali isi dari variabel dengan pernyataan out.println.


Scriplet
Scriplet merupakan sekumpulan kode program java yang dijalankan setiap kali halaman jsp dipanggil. Pada bagian ini kita bisa memasukkan kode-kode program java yang telah kita pahami. Cara penulisannya adalah dengan memberikan tag <% kode %>.

Contoh penggunaan tag scriplet.
<html>
<head>
<title>Contoh Println</title>
</head>
<body>
<%
out.print("Ini keluar dari tag scriplet");
out.print("Coba saja kalau tidak percaya");
%>
</body>
</html>

Simpan file dengan nama yang diakhiri .jsp. Jalankan kode progam tersebut dan periksalah hasilnya.

Ekspresi
Ekspresi adalah satu baris perintah yang digunakan untuk mengeksekusi perintah dan sekaligus menampilkan dalam halaman web. Eskpresi ini mirip seperti ketika kita memanggil fungsi/method pada java. Cara penulisannya adalah dengan menggunakan tag <%= kode %>

Contoh penggunaan tag ekspresi.
Ketikkan kode di bawah ini, kemudian simpan sebagai file jsp.

<%! //Deklarasi variabel
int jmlUser=3;
//Deklarasi method
public String Hello(String nama) {
return "Hallo " + nama;
}
%>
<html>
<head>
<title>Contoh tag ekspresi JSP</title>
</head>
<body>
<h3>
<% for (int i=1; i<=jmlUser; i++) {
//Contoh scriplets
%>
<i><%=Hello("User "+ i + "!")%> </i> <br>
<%}%>
</h3>
</body>
</html>

Jalankan kode program di atas. Tampilan output akan tampak seperti pada Gambar 14.19.



Halaman Terkait:
| Dasar-dasar jsp | Directive | Komentar | Action |

Post a Comment