The request is an object of type javax.servlet.http.HttpServletRequest. Each time a client requests a page the JSP engine creates a new object to represent that request. It can be used to get request information such as parameter, header information, remote address, server name, server port, content type, character encoding etc. It can also be used to set, get and remove attributes from the jsp request scope.