Java Server Tags Language

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