Pages

December 16, 2013

Dasar JSP Part. 2




Mengenal dan Menggunakan JSP Tag

Apakah yang dimaksud dengan JSP Tag itu ? Seperti halnya HTML Tag, dimana digunakan untuk merepresentasikan berbagai bentuk element di dalam
HTML, seperti untuk table di HTML anda menggunakan : <TABLE>, atau pun judul HTML anda menggunakan <TITLE> dan masih banyak lagi tag-tag
lainnya yang ada di HTML, maka dengan mengenal jenis-jenis tag yang ada di JSP, akan memudahkan anda di dalam membangun aplikasi online anda
menggunakan bahasa development server script yang satu ini.
Saya akan mencoba membahas sekalian juga mengajak anda secara singkat untuk mengenal 5 jenis tag yang anda di JSP, yaitu :
1. Declaration Tag (Tag Deklarasi)
2. Expression Tag (Tag Expresi)
3. Scriptlet Tag
4. Action Tag, dan
5. Directive Tag (Tag Direktif)

1. Declaration Tag
Declaration Tag di JSP ditandai dengan pembuka : <%! dan penutup %>
Tag ini digunakan oleh developer untuk mengdeklarasikan variable ataupun method (operasi) di JSP. Satu catatan lagi, bahwa statement dan code yang
anda akan letakkan di dalam Declaration Tag harus selalu diakhiri dengan tanda titik koma ;
Contoh penggunaan tag ini adalah seperti contoh berikut :
<%!
int counter = 0 ;
double TotalGaji = 0;
%>

2. Expression Tag
Expression Tag dalam JSP memperbolehkan anda (terutama sebagai programmer dengan background Java) untuk menempelkan (embed) expresi
format Java anda ke dalam badan JSP, dimana sama dengan out.println().
Expression Tag di JSP ditandai dengan pembuka : <%= dan penutup %>
Contoh dibawah ini adalah untuk menampilkan tanggal hari ini dan jam dengan menggunakan salah satu paket library dari Java.
Tanggal Hari Ini adalah : <%= new java.util.Date() %>

3. Scriptlet Tag
Scriptlet Tag selalu dimulai dengan pembuka : <% dan penutup %>
Didalam tag ini , anda bisa menggunakan standard coding dari Java (perintah-perintah, expresi, operator, dll sbg). Contoh dibawah ini adalah untuk
mencetak isi variable String ke layar :
<%
String nama = "Julius"
out.println(nama);
%>

4. Action Tag

Ada 2 fungsi utama dari penggunaan Action Tag di JSP, yaitu :
- memperbolehkan halaman JSP kita berinteraksi dengan Java Bean (akan kita bahas pada modul lanjutan).
- transfer kontrol dari satu halaman JSP ke halaman JSP lainnya
5. Directive Tag

Directive Tag yang ada di JSP merupakan jenis tag yang mencakup fungsi yang cukup luas. Pada modul ini, kita akan melihat ke 2 jenis Directive Tag
yang cakupannya lebih kecil yaitu :

5.1. Include Directive

Yang memperbolehkan anda sebagai developer untuk menyertakan isi satu file ke dalam badan isi file lainnya. Biasanya anda akan menggunakan tag
jenis ini, misalkan jika anda perlu menggunakan isi yang sama berulang-ulang untuk beberapa halaman yang berbeda. Jadi, daripada anda harus
mengetikan isi yang sama di beberapa halaman JSP yang berbeda, ada bagusnya ada letakkan di satu halaman saja, kemudian halaman-halaman lain
hanya tinggal menggunakan Directive Tag untuk menyertakan halaman ini.
Contoh :
<%@ include file="header.html" %>
<%@ incude file="header.jsp" %>

5.2. Tag Lib Directive

Tag Lib merupakan koleksi daripada Custom Tag yang bisa digunakan bersama-sama dengan halaman JSP anda. Custom Tag juga akan kita bahas pada
modul-modul advance nantinya.
Contoh :
<%@ taglib uri="...." prefix="...." %>
Kita akan bahas mengenai Java Bean, Tag Lib Direktive pada modul-modul advance pada kesempatan yang lain.
Ok, rasanya teori sudah cukup banyak, sekarang mari kita mencoba membuat suatu contoh program sederhana dengan apa yang telah kita pelajari
pada modul 2 ini :
<HTML>
<HEAD><TITLE>Contoh Belajar Modul 2 - JSP - http://www.Indo-Tektips.com</TITLE></HEAD>
<BODY>
<%! String namaSitus = "http://www.indo-tektips.com";
int counter = 0 ;
private void increment Counter() {
counter++;
}
%>
Total Pengunjung situs : <%= namaSitus %> <BR>
Total Hit adalah : <%= counter %>
</BODY>
</HTML>

Comments
0 Comments

0 komentar:

Post a Comment