PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA) PERTEMUAN VII
Outline JSP
Overview teknologi Servlet = HTML dalam Java JSP = Java dalam HTML Berbeda tapi di belakang layar sama JSP adalah cara lain untuk menuliskan servlet
Alasan munculnya JSP Dengan servlet : Menuliskan dan memaintain HTML sulit Tidak dapat mempergunakan tool HTML standard Non java developer mengalami kesulitan untuk mereview dan merubah HTML
JSP scripting element Expression <%=Java expression%> Scriptlets <%Java Code%> Declarations <%!Field/Method Declaration%>
Expression Fungsinya sama dengan out.println(“”) pada servlet Syntax : <%=expression%> Expression dievaluasi, diconvert menjadi String lalu dimasukkan ke dalam halaman Implicit object yang dipergunakan untuk mempermudah pemakaian expression request response out session application
Contoh nama anda = <%=request.getParameter(“nama”)%> sama dengan out.println(request.getParameter(“nama”));
Scriptlet Melakukan sesuatu yang lebih kompleks daripada sekedar expression – memasukkan java code utk looping, conditional dll Memiliki akses ke implicit object Syntax : <% java code %> Contoh : <% String nama = request.getParameter(“nama”); out.println(“nama anda : " + nama); %>
Next.. Declaration Standard action