Tutorial JSP : Implicit Object
4 August 2017 Comments Tutorial JSP , Web DevelopmentMahir Koding – Dalam JSP, ada sebuah object yang tersedia di setiap halaman file ketika kita menjalankan file JSP. Implicit object ini juga dikenal sebagai pre-defined variabel karena kita tidak perlu lagi mendeklarasikan object tersebut secara terpisah. Ada beberapa implicit object yang akan kami bahas disini secara singkat. Untuk penjelasan secara detail akan dihabas perlahan di artikel-artikel kami berikutnya.
Request
Request merupakan sebuah object dari HttpServletRequest yang biasa menangani urusan request.
//get value from name <% String name = request.getParameter("name"); %>
Response
Response merupakan sebuah object dari HttpServletRequest yang biasa mengatur response ke client.
//send redirect to other page <% response.sendRedirect("index.jsp"); %>
Out
Out merupakan object dari PrintWriter yang berfungsi untuk melakukan output ke client. (Contohnya di artikel sebelumnya kita menggunakan out.print())
//print something <% out.print("Hello World!"); %>
Session
Object ini berfungsi untuk menangani session.
//get session value <% session.getAttribute("loggedUser"); %>
Application
Object yang berfungsi untuk mengatur Application. Application fungsinya mirip seperti session dan cookies. Pembahasan detailnya akan dijelaskan dalam artikel berikutnya
//get application value <% application.getAttribute("counter"); %>
Exception
Seperti biasa, object ini berisi errors yang telah di throw sebelumnya.
//pritnt error from System.err (error output stream) <% exception.printStackTrace(response.getWriter()); %>