Tutorial JSP : Tag

Mahir Koding – Ada beberapa jenis tag yang umum digunakan dalam JSP. Dalam JSP, setiap tag tersebut mempunyai tujuan dan fungsi tersendiri. Ada 4 kategori tag, diantaranya adalah : Scriptlet, Deklarasi, Ekspresi, dan Direktif.

A. Scriptlet

Tag scriptlet adalah tag yang biasa digunakan untuk menuliskan syntax-syntax java. Karena JSP sebenarnya berbasis java, maka kita bisa mendeklarasikan variabel, function, membuat decision layaknya Java di dalam tag scriptlet JSP ini. Tag scriptlet ditandai denganĀ 

<% //code %>
<%
    int age = 20;
    String name = "Mahir Koding";
    out.print("Hello, "+name+" "+age); 
%>

B. Deklarasi

Sesuai namanya, tag yang satu ini hanya bisa digunakan untuk mendeklarasikan variabel dan method. Tag Deklarasi ditandai dengan

<%! //code %>
<%!
    String bentuk = "Persegi";
    int panjang = 10, lebar = 10;  
%>

C. Ekspresi

Tag yang satu ini digunakan untuk melakukan output. Walaupun output bisa dilakukan dengan bantuan scriptlet, tag ekspresi membuat syntax output jauh lebih mudah.

//variabel bentuk sudah dideklarasikan di atas
//pastikan tidak memberikan tanpa titik koma setelah menuliskan nama variabel.
<%= bentuk %>

D. Direktif

Tag Direktif biasa digunakan untuk melakukan import library java ataupun melakukan include file.

//untuk import
<%@ page import = "java.util.*, java.text.*" %>

//untuk include file lain
<%@ include file = "header.html" %>