| request | javax.servlet.http.HttpServletRequest | The request OBJECT is used to request information like a parameter, header information, server name, etc. |
| response | javax.servlet.http.HttpServletResponse | The response is an instance of a class that represents the response that can be given to the CLIENT |
| pageContext | javax.servlet.jsp.PageContext | This is used to get, set, and REMOVE the attributes from a particular scope. |
| session | javax.servlet.http.HttpSession | This is used to get, set, and remove attributes to session scope and also used to get session information. |
| application | javax.servlet.ServletContext | This is used to get the context information and attributes in JSP. |
| out | javax.servlet.jsp.JspWriter | This is an implicit object, used to write the data to the buffer and SEND output to the client in response. |
| config | javax.servlet.ServletConfig | Config is used to get the initialization parameter in web.xml |
| page | java.lang.Object | This implicit variable holds the currently executed servlet object for the corresponding JSP. |
| exception | java.lang.Throwable | Exception which is the implicit object of the throwable class is used for exception handling in JSP. |