The ascent of server-side Java applications is one of the most recent and most energizing patterns in Java programming. Java servlets are a key segment of server-side Java improvement. A servlet is a little, pluggable expansion to a server that improves the server's usefulness. Servlets permit engineers to amplify and tweak any Java-empowered server a web server, a mail server, an application server, or any custom server with a heretofore obscure level of versatility, adaptability and straightforwardness. This paper additionally incorporates the life cycle of servlet.