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.
Demikian Tag Tag Pada JSP, Semoga bermanfaat.