The jsp page life cycle is;
1. For the first request , the container translates and compiles the jsp file.
2.The container loads the newly generated servlet class.
3. The container instantiates the servlet and causes the servlets jspInit() method to run.
4. The container creates a new thread to handle the clients request and the servlets _jspService() method is called.
Translation and compilation happens only for the first request.
On subsequent requests, step 4 is executed.