Rabu, September 03, 2014

Tag Tag Pada JSP

Selamat Pagi Sahabat blogger, tidak bosan bosan saya share beberapa materi yang pernah saya pernah pelajari di bangku SMK. Kali ini materi pemrograman ya sob, oke langsung saja

Tag-tag pada JSP

Scriplet

            Scriplet merupakan tag untuk mengeksekusi kode kode JSP/Java. Bentuk penggunaan: <% kode program;%>.
Perhatikan bahwa kode program selalu diakhiri dengan tanda koma (;).
Contoh: pertama.JSP
<html>
<head>
<title>Pertama</title>
</head>
</body>
<%
Out.println(“<center><h1>Hello World...</h1>/center>”);
Out.println(“<hr>”);
%>
</body>
</html>

Deklarasi

            Deklarasi digunakan untuk mendeklarasikan wariabel. Variabel ini akan dikenal di sepanjang halaman.
Bentuk penggunaan: <%! ... %>
Contoh: kedua.jsp
<html>
<head>
<title>Kedua</title>
</head>
<boby>
<%!
String bentuk;
Int panjang=20, lebar=10;
%>
<center><h2><u>Program Menghitung Luas</u></h2></center>
<hr>
<%
Bentuk=”Persegi Panjang”;
Out.println(“Bentuk : “+bentuk+”<br>”);
Out.println(“Luas : “+(panjang *lebar));
%>
</body>
</html>

Ekspresi

            Ekspresi digunakan untuk memperpendek penulisan suatu scriplet, mencetak isi variabel, dan mencetak keluaran hasil ekspresi ke halaman web.
Bentuk penggunaan: <%=ekspresi Java %>
Contoh: ketiga.jsp
<html>
<head>
<title>Ketiga</title>
</head>
<boby>
<%!
String bentuk;
Int panjang=20, lebar=10,=luas;
%>
<center><h2><u>Program menghitung Luas Dengan
Ekspresi</u></h2></center>
<hr>
<%
Bentuk = “Persegi Panjang”
Lias =panjang * lebar,
%>
Bentuk : <%=bentuk %><br>
Panjang : <%=panjang%>cm<br>
Lebar : <%=lebar%> cm<br>
Luas : <%=luas%>cm<sup>2</sup>
</body>
</html>

Direktif

            Direktif digunakan untuk memberitahu mesin JSP atau web container mengenai apa yang seharusnya dilakukan saat halaman JSP di-compile. JSP direktif terdiri dari tiga jenis.

Page Direktif

            Digunakan untuk memanipulasi atribut-atribut yang ada pada halaman JSP.
Bentuk penggunaannya: <%@ page atribut %>
Atribut yang dapat diisikan pada penggunaan di atas adalah sebagai berikut:

Atribut
Keterangan
Nilai Default
Language
Menentukan bahasa pemrogaman yang di gunakan. Di gunakan untuk mengantisipasi apabila container web juga mendukaung jaga bahasa pemrogaman lain.
Java
Extends
Nama super class yang digunakan pada halaman JSP ini.
Tidak ada
Import
Untuk megimpor package atau class lainseperti pada bahasa Java.
Tiadak ada
Session
Menentukan apakah halaman JSP terlibat dalam session http.
true
Buffer
Menentukan batasan ukuran buffer untuk mengalokasiakan file JSP.
8k
autoFlush
Mereset buffer bila penuh
true
IsTeadSafe
Menentukan apakah halaman bersifat multithrading adau tidak.
true
Info
Menentukan informasi dari suatu halaman. Informasi akan diterima oleh JSP melalui metode getaSevletInfo.
Tidak ada
ErrorPage=”url”
Akan mentransfer halaman ke suatu url bila  terjadi error
Tidak ada
isErrorPage
Merupakan pelengkap dan mengacu pada pernyataan errorPage=”url”. Bila tidak diisi nilainya false
false
contentType
Untuk mengatur tipe MIME yang digunakan beserta character set dari halaman JSP yang di tampilkan pada browser.
MIME-TYPE
Text/html CHARSETISO-8859-1

Contoh: keempat.jsp
<html>
<head>
<title>Keempat</title>
</head>
<boby>
<%@ page laguage=”java” import=”Java.util.*”session=”true”
Buffer=”12kb”
autoFluesh=”true” errorpage=”error.jsp”%>
<h1>Page Direktive pada jsp</h1>
<hr>
Date now:
<%=new Date0%>
</body>
</html>

Include Direktif

            Digunakan untuk menyisipkan suatu halaman lain.
Bentuk penggunaan: <%@ include file=”nama_file”%>
Contoh: kelima.jsp
<html>
<head>
<title>Kelima</title>
</head>
<boby>
<%@include file=”pertama.jsp”%>
If you see title above, you should know that it”s from another page...
</body>
</html>

Taglib Direktif

            Direktif ini berfungsi untuk menggunakan 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. Untuk memanggil atau mengoperasikan method atau properti dalam class tersebut, digunakan directive ini. Tag ini tidak dibahas dalam bab ini karena tidak terlalu sering digunakan. Namun untuk sekedar diketahui, bentuk penggunaannya adalah sebagai berikut: <%@ taglib uri=”tag_library_URI”prefix=”tag_prefix”%>

Demikian Tag Tag Pada JSP, Semoga bermanfaat.

Load comments