Upload
puty-dwirona
View
228
Download
0
Embed Size (px)
Citation preview
8/17/2019 Java Server Tags Language
1/15
B Y :
E K A R A H M A D I A N I G S I H
N O L Y N O V I T A S A R I
P U T Y D W I R O N A
Java Server Tags Language
(Core)
8/17/2019 Java Server Tags Language
2/15
Pengertian & Tujuan JSTL
Pengertian :
JSTL adalah singkatan dari Java Standard TagLibrary
JSTL adalah seperangkat tag di luar tag standarHTML yang bisa kita gunakan dala !ile JSP
Tujuan STL :
Meperudah eran"ang halaan JSP
Mebuat halaan JSP yang rapi dan tidak banyak berbaur antara kode htl dan kode Java
8/17/2019 Java Server Tags Language
3/15
8/17/2019 Java Server Tags Language
4/15
Core
Tag "ore enyediakan !ungsi yang sangat bergunauntuk setiap proyek ,eb Set "ore dapat dibagienjadi sub kategori sebagai berikut$
-) general purpose tags.) iteration
/) "onditionals
0) 12L anipulation
8/17/2019 Java Server Tags Language
5/15
- 3eneral Purpose Tags
Tag#tag yang terdapat dala set general purposeadalah$
a) out'
b) set dan") reove
8/17/2019 Java Server Tags Language
6/15
a Tag 4ut
eneria sebuah 5L epression' engevaluasihasilnya dan keudian enapilkan hasil se"aralangsung kepada obyek ,riter yang sesuai dengan
halaan output 6engan kata lain' tag ini akanenuliskan kata yang tertulis dala atribut valuedan dala bentuk non#ML tags "ontoh $
8/17/2019 Java Server Tags Language
7/15
b Tag Set
Tag ini dapat engatur variabel di dala s"opetertentu Sehingga dapat digunakan setelahnya olehJSP atau disuatu tepat di dala aplikasi 7"tion ini
eiliki atribut$ 8alue $ nilai yang akan diatur ke dala terget bean
8ar $ naa dari sebuah variabel yang akan di atur didala s"ope tertentu
S"ope$ enjelaskan variabel s"ope yang dijelaskanoleh atribut var
8/17/2019 Java Server Tags Language
8/15
8/17/2019 Java Server Tags Language
9/15
. 9teration
Tag iterasi JSTL enyediakan alternati! untukenepelkan do#,hile dan !or di dala halaanJSP JSTL enyediakan dua tag $
a) :!or5a"h; b) :!orTokens;
8/17/2019 Java Server Tags Language
10/15
8/17/2019 Java Server Tags Language
11/15
Contoh $
8/17/2019 Java Server Tags Language
12/15
b :!orTokens;
Tag iterasi lain yang disediakan oleh JSTL adalah tag:!orTokens; Tag ini berbentuk String dan erubahereka enjadi token berdasar deliiter yangdiberikan 7tribut !orToken saa dengan atribut!or5a"h' naun !orToken eiliki tabahan satuatribut' yaitu $
delieter< atribut untuk ee"ah string
Contoh $
8/17/2019 Java Server Tags Language
13/15
/ Conditionals
Tag yang !ungsinya saa dengan standar i!' else#i!' yang diteukan dala standar Java Terdapat duaset kondisional $
a) tag :"$i!; b) tag :"$"hoose; yang berelasi dengan tag :"$,hen;
serta :"$other,ise;
8/17/2019 Java Server Tags Language
14/15
a tag :"$i!;
Tag ini akan dieksekusi jika nilai yang dievaluasi padaatribut =test>#nya bernilai =true>
Contoh $
8/17/2019 Java Server Tags Language
15/15