Element Scripting Lanjut
Mengenal Tag Action Standard Action adalah tag yang berfungsi untuk menjalankan suatu operasi yang spesifik, seperti : Memforward dari suatu halaman JSP ke halaman JSP yang lain. Menyisipkan suatu halaman / operasi pada halaman JSP dari halaman JSP yang lain. Penanganan Applet atau Java Bean pada suatu halaman JSP
Tag Action Standar • <jsp:usebean> • <jsp:setproperty> • <jsp:getproperty> • <jsp:include> • <jsp:param> • <jsp:plugin> • <jsp:forward>
Sintak dari Standard Action Cara menuliskan Action Standart Atau
<jsp:include> Tag ini digunakan untuk mengikutsertakan file lain dalam JSP saat request dilakukan. Contoh penggunaan: <jsp:include page=”satu.html” flush=”true”> include.jsp header.html footer.html
<jsp:param> Tag ini digunakan untuk mendefinisikan parameter / suatu variabel dan nilainya . Contoh : <jsp:param name=”bila” value=”10”/> <jsp:param name=”bilb” value=”20”/> Dari contoh ini terdapat pendefinisian paramater, yaitu dengan nama bila (berisi ”10”) dan bilb (berisi ”20”) Untuk penggunaan contoh ini ada pada contoh <jsp:forward> nanti
<jsp:forward> Tag ini digunakan untuk mengirimkan (memforward) dari suatu halaman JSP ke file JSP, Servlet atau file statik lain. Contoh penggunaan: <jsp:forward page=”alamaturl.jsp”> <html> <head> <title>JSP forward</title> </head> <body> <jsp:forward page="tujuanforward.jsp"> <jsp:param name="data" value="isi data"/> </jsp:forward> </body> </html> <html> <head> </head> <body> <% String tesdata = request.getParameter("data");%> MENAMPILKAN DATA <br> <%=tesdata%> </body> </html>
<html> <head> <title>JSP Forward2</title> </head> <body> <jsp:forward page="hitung.jsp"> <jsp:param name="bila" value="10"/> <jsp:param name="bilb" value="20"/> </jsp:forward> </body> </html> <html> <head> <title>dokumen yang di forward</title> </head> <body> <% String StrBilA= request.getParameter("bila"); String StrBilB= request.getParameter("bilb"); int bilA = Integer.valueOf(StrBilA).intValue(); int bilB = Integer.valueOf(StrBilB).intValue(); out.println(bilA+"+"+bilB+"="+(bilA+bilB)); %> </body> </html>
Daftar Pustaka Abdul Kadir; Dasar Pemrograman WEB Dinamis dengan JSP, Andi Offset, Yogyakarta, 2004. Yuliana ; Diktat Kuliah JSP, ITS, Surabaya, 2009